AwesomeWM | mpd_text_box widget

Podziel się:
0Shares

To i tak było do przewidzenia… Wytrzymałem kilka dni zaledwie na Openboksie… Trudno, WM do klikania (jakim niewątpliwie Openbox jest), to nie zabawka dla mnie:) Może po prostu do dupy pracuje mi się na kompie, gdy z powodu byle nawigacyjnej dupereli muszę odrywać dłonie od klawiatury i miast skrótów klawiszowych, używać myszki.

W Awesome zmieniłem widget odpowiedzialny za wyświetlanie na dolnym wiboksie aktualnie odtwarzanego utworu przez MPD.  Polecam to rozwiązanie wszystkim, którzy lubią widzieć, co im tam aktualnie w ncmpcpp, czy w Sonacie gra. Widget jest banalny w konfigu (dodanie kilku linijek do rc.lua + skopiowanie i zapisanie skryptu oraz wrzucenie go do autostartu Awesome/do .xinitrc). Tradycyjnie przed restartem menadżera okien, proponuję wrzucić w terminal:

$ awesome -k

… coby sprawdzić sobie poprawność składni w rc.lua.

clean
dirty

… no i generalnie zabieram się za bliższy kontakt z pythonem – dla takiego tępego samouka jak ja, bez informatycznych studiów, będzie to jak jazda po pijaku maluchem bez siedzeń, ale… co tam! :D

Mam… pms [edit]

Podziel się:
0Shares

Nie, żebym olał mojego ulubionego klienta mpd, czyli ncmpcpp :) Chciałem jednak wypróbować pms (Practical Music Search). Fajny, czytelny interfejs, konfiguracja – jak zdążyłem zauważyć (bo jeszcze w nim nie grzebałem) – też cli-friendly. Polecam!

pms
defaultowy wygląd głównego interfejsu [kolory z mojego urxvt]

Wiem, że istnieje sporo standardowych playerów konsolowych pod unix/linux machiny, ale mam jakiś dziwny sentyment do mpd. Struktura: klient-serwer jakoś przypadła mi do gustu wieeeele lat temu. Co prawda do słuchania radiowych strumieni używam zazwyczaj moc (nie wiem, kwestia głupiego przyzwyczajenia…), ale w playlistach i scrobblingu rządzi mpd właśnie. Jedynym GUI-klientem mpd, jakiego zdarza mi się używać, jest Sonata, którą uruchamiam wyłącznie, gdy odpalam iksy na Openboksie (czyli raz na 666 lat). ncmpcpp jest moim absolutnym faworytem, wygodnym i czytelnym klientem. Podobnie rzecz ma się z tytułowym pms-em (sorry za przyzwyczajenie: nazwy wszystkich konsolowych programów piszę zawsze małą literą z uwagi na taką formę uruchamania ich w terminalu/shellu), który – oprócz faktu, że jest funkcjonalny – jest również ładny :)

ncmpcpp – config file

Podziel się:
0Shares

 

mpd_host = “hostname”
#
mpd_port = “6666”
mpd_music_dir = “”
mpd_connection_timeout = “5”
mpd_crossfade_time = “5”
#

visualizer_fifo_path = “/tmp/mpd.fifo”
#system_encoding = “”

#message_delay_time = “4”
#song_list_format = “{%a – }{%t}|{$8%f$9}$R{$3(%l)$9}”
song_status_format = “{{\”%t\”} by }{%a{ on %b}}|{%f}”
#song_library_format = “{%n – }{%t}|{%f}”
#tag_editor_album_format = “{(%y) }%b”
#alternative_header_first_line_format = “$b$1$aqqu$/a$9 {%t}|{%f} $1$atqq$/a$9$/b”
#alternative_header_second_line_format = “{{$4$b%a$/b$9}{ – $7%b$9}{ ($4%y$9)}}|{%D}”
#now_playing_prefix = “$b”
#now_playing_suffix = “$/b”
#browser_playlist_prefix = “$2playlist$9 ”
#selected_item_prefix = “$6”
#selected_item_suffix = “$9”
## colors are not supported for below variable
#song_window_title_format = “{%a – }{%t}|{%f}”
song_columns_list_format = “(7f)[magenta]{l} (25)[cyan]{a} (40)[green]{t} (30)[red]{b}”
#
#execute_on_song_change = “”
playlist_show_remaining_time = “yes”
playlist_display_mode = “columns” (classic/columns)
#browser_display_mode = “classic” (classic/columns)
#search_engine_display_mode = “classic” (classic/columns)
#incremental_seeking = “yes”
#seek_time = “1”
#autocenter_mode = “no”
progressbar_look = “>>”
#default_place_to_search_in = “database” (database/playlist)
user_interface = “alternative”
#media_library_left_column = “a” (possible values: a,y,g,c,p, legend above)
#default_find_mode = “wrapped” (wrapped/normal)
#default_space_mode = “add” (add/select)
#default_tag_editor_left_col = “albums” (albums/dirs)
#default_tag_editor_pattern = “%n – %t”
#header_visibility = “yes”
statusbar_visibility = “yes”
header_text_scrolling = “no”
fancy_scrolling = “yes”
cyclic_scrolling = “no”
#lines_scrolled = “2”
#follow_now_playing_lyrics = “no”
#ncmpc_like_songs_adding = “no” (enabled – add/remove, disabled – always add)
#show_hidden_files_in_local_browser = “no”
display_screens_numbers_on_start = “yes”
#jump_to_now_playing_song_at_start = “yes”
#ask_before_clearing_main_playlist = “no”
clock_display_seconds = “yes”
display_bitrate = “no”
#display_remaining_time = “no”
regular_expressions = “basic” (basic/extended)
#ignore_leading_the = “no”
#block_search_constraints_change_if_items_found = “yes”
mouse_support = “yes”
#empty_tag_marker = “”
enable_window_title = “yes”
#

#allow_physical_files_deletion = “no”
#allow_physical_directories_deletion = “no”

##### colors definitions #####
#
colors_enabled = “no”
#empty_tag_color = “white”
#header_window_color = “default”
#volume_color = “default”
#state_line_color = “black”
#state_flags_color = “default”
#main_window_color = “white”
#color1 = “white”
#color2 = “white”
#main_window_highlight_color = “green”
#progressbar_color = “white”
#statusbar_color = “cyan”
#alternative_ui_separator_color = “white”
#active_column_color = “white”
#window_border_color = “white”
#active_window_border = “white”

Sonata i Vagalume

Podziel się:
0Shares
W zasadzie dla kaprysu zainstalowałem sobe graficzną “gębę” do MPD… Na codzień używam ncmpcpp, który jest dla mnie najlepszym odtwarzaczem audio. Sonata jest minimalistyczna i nie ma tylu niepotrzebnych pierdół co np. GMPC…
Plus zainstalowania Sonaty jest taki, że w czasie imprez, muzykę na moim kompie będzie mógł zmieniać nawet największy laik linuksowy – do tej pory spotykałem się z mega-szokiem na widok ncmpcpp i wyrazem twarzy pt: co to jest i jak tu się włącza Slayera?!:D

Vagalume jest minimalistycznym klientem last.fm. Wywaliłem oficjalnego klienta dostępnego w repo na rzecz minimalizmu właśnie. Vagalume obsługuje wszystkie funkcje domyślnego klienta last.fm, łącznie z połączeniem proxy (co jest istotne dla słuchaczy w Polsce – jak słuchać za friko last.fm, chyba tłumaczyć nie trzeba…). Poza tym jestem w trakcie testowania świetnego konsolowego wariantu dla odtwarzacza last.fm – shell-fm. Szczegóły niebawem…