Software-Perlen für Linux

Pummeluff schrieb:
CMUS hab ich auch gern genutzt. Allerdings finde ich die englische VI-Belegung blöd. Man müsste y und z tauschen können.

Mittlerweile nutz ich Tidal in Vivaldi. Ist irgendwie unkomplizierter als das Durchwühlen der lokalen Sammlung.
Gehe ich mit, habe mich auch immer schwer getan mich in cmus and die Hotkeys zu gewöhnen, für Tidal auf Linux gibt es übrigens tidal-hifi.
Ergänzung ()

Donnerkind schrieb:
Y ist seit dem klassischen Winamp der Standard für „vorheriges Stück abspielen“. Ich nutze US-Layout – gerade wegen Vim und Programmieren –, allerdings auf deutscher Hardware. Ich hab in cmus einfach sowohl z als auch y auf dieselbe Funktion gelegt, dann muss ich nie nachdenken.

Ich bin so ein Nutzer, der das dann auch alles anpasst und optimiert, damit man möglichst viele Daten auch auf engen Terminals sehen kann ohne dass es unübersichtlich wird. Es hat ne Weile gedauert mit verschachtelten Bedingungen, z. B. ob ein Komponist vorhanden ist oder nicht, ob es eine CD-Nummer gibt, in Kombination mit oder ohne Track-Nummer u.s.w.Anhang anzeigen 1736671
Wenn ich dich richtig verstehe hast du das über die config geregelt? Magst du die mal teilen?
 
Snakeeater schrieb:
Wenn ich dich richtig verstehe hast du das über die config geregelt? Magst du die mal teilen?
Hier sind meine Format-Strings und Bindings. Letztere sind größtenteils immer noch Standard. Ich habe nur ein paar dazu getan und ich glaube auch ein oder zwei entschärft, weil sie gestört haben. Die Config ist von meinem Surface Go, das hat nur einen 10,5-Zoll-Bildschirm. Auf dem PC ist die Config etwas anders, was die angezeigten Spalten und deren Größe angeht, weil dort ein 27-Zoller dran hängt.

Code:
set altformat_current=%f%=│%-12{codec}%4{bitrate}%8d
set altformat_playlist=%f%=%{?X!=0? %3X}│%-12{codec}%4{bitrate}%8d
set altformat_title=%f
set altformat_trackwin=    ┊%f%=%4X│%{?y?%-6{codec} %-4y?%-12{codec}} %{?bitrate?%3{bitrate}?   }%8d
set format_clipped_text=…
set format_current=%{?A!=a?%{?a?%A [%a]?%A}?%{?a?%a?[%?]}} · %{?l?%l?[%?]} · %{?D?%{?n>0?%1D-%02n. ?CD %1D }?%{?n>0?%n. }}%t%{?composer? (%{composer})}%{?originaldate?%{?y? (%y, orig. %{originaldate})? (orig. %{originaldate})}?%{?y? (%y)}}%=%{?X>0? %X}│%{?y?%-7{codec} %4y?%-12{codec}}%4{bitrate}%8d
set format_heading_album=%a - %l%= %y %10{duration}
set format_heading_artist=%a%= %{duration}
set format_heading_playlist=%{?!panel?Playlist - }%{title}%= %{duration}
set format_playlist=%-25%a │%-20%l│%{?D?%{?n>0?%1D-%02n?CD %1D}?%{?n>0?%4n?    }}┊%t%=%{?composer? %-20{composer}}%{?X>0?%4X?    }│%{?y?%-7{codec} %-4y?%-12{codec}}%4{bitrate}%8d
set format_playlist_va=%-10%A┊%-15%a│%-20%l│%{?D?%{?n>0?%1D-%02n?CD %1D}?%{?n>0?%4n?    }}┊%t%=%{?composer? %-20{composer}}%{?X>0?%4X?    }│%{?y?%-7{codec} %-4y?%-12{codec}}%4{bitrate}%8d
set format_statusline= %{status} %{?show_playback_position?%{position} %{?duration?/ %{duration} }?%{?duration?%{duration} }}%{?bpm>0?at %{bpm} BPM }%{?stream?buf: %{buffer} }%{?show_current_bitrate & bitrate>=0? %{bitrate} kbps }%= %{?repeat_current?repeat current?%{?play_library?%{?playlist_mode!="all"?%{playlist_mode} from }%{?play_sorted?sorted }library?playlist}} │ %{?volume>=0?%{?lvolume!=rvolume?%{lvolume}%% %{rvolume}?%{volume}}%% │ }%1{continue}%1{follow}%1{repeat}%1{shuffle}
set format_title=%a · %l · %t (%y)
set format_trackwin=%{?D?%{?n>0?%1D-%02n?CD %1D}?%{?n>0?%4n?    }}┊%t%= %{?composer?%-22{composer}?}%{?X>0?%4X?    }│%{?y|originaldate?%-6{codec} %{?originaldate?+%{originaldate}? %4y}?%-12{codec}}%4{bitrate}%8d
set format_trackwin_album= %l%{?y? (%y}%{?originaldate? [%{originaldate}]?}%{?y?)} %= %{duration}
set format_trackwin_va=%{?D?%{?n>0?%1D-%02n?CD %1D}?%{?n>0?%4n?    }}┊%-33%t┊%a%=%{?composer?┊%-30{composer}}%{?X>0?%4X?    }│%{?y|originaldate?%-6{codec} %5{?originaldate?+%{originaldate}? %4y}?%-12{codec}}%4{bitrate}%8d
set format_treewin= %l%{?originaldate? [%{originaldate}]?%{?y? (%y)}}
set format_treewin_artist=%a
set lib_sort=album albumartist discnumber tracknumber title filename play_count
set show_current_bitrate=true
set time_show_leading_zero=true
set tree_width_max=42
set tree_width_percent=25
bind browser backspace browser-up
bind browser i toggle show_hidden
bind browser space win-activate
bind browser u win-update
bind common ! push shell
bind common + vol +10%
bind common , seek -1m
bind common - vol -10%
bind common . seek +1m
bind common 1 view tree
bind common 2 view sorted
bind common 3 view playlist
bind common 4 view queue
bind common 5 view browser
bind common 6 view filters
bind common 7 view settings
bind common = vol +10%
bind common B player-next-album
bind common C toggle continue
bind common D win-remove
bind common E win-add-Q
bind common F push filter
bind common G win-bottom
bind common I echo {}
bind common J win-mv-after
bind common K win-mv-before
bind common L push live-filter
bind common M toggle play_library
bind common N search-prev
bind common P win-add-p
bind common U win-update-cache
bind common Y player-prev-album
bind common Z player-prev-album
bind common [ vol +1% +0
bind common ] vol +0 +1%
bind common ^B win-page-up
bind common ^C echo Type :quit<enter> to exit cmus.
bind common ^D win-half-page-down
bind common ^E win-scroll-down
bind common ^F win-page-down
bind common ^L refresh
bind common ^N clear
bind common ^R toggle repeat_current
bind common ^U win-half-page-up
bind common ^V invert
bind common ^Y win-scroll-up
bind common a win-add-l
bind common b player-next
bind common c player-pause
bind common delete win-remove
bind common down win-down
bind common e win-add-q
bind common end win-bottom
bind common enter win-activate
bind common f toggle follow
bind common g win-top
bind common h seek -5
bind common home win-top
bind common i win-sel-cur
bind common j win-down
bind common k win-up
bind common l seek +5
bind common left seek -5
bind common m toggle aaa_mode
bind common mlb_click_bar player-pause
bind common mlb_click_bar_right player-pause
bind common mlb_click_selected win-activate
bind common mouse_scroll_down win-down
bind common mouse_scroll_down_bar seek -5
bind common mouse_scroll_down_bar_right vol -1%
bind common mouse_scroll_down_title right-view -n
bind common mouse_scroll_up win-up
bind common mouse_scroll_up_bar seek +5
bind common mouse_scroll_up_bar_right vol +1%
bind common mouse_scroll_up_title left-view -n
bind common n search-next
bind common o toggle play_sorted
bind common p win-add-p
bind common page_down win-page-down
bind common page_up win-page-up
bind common q quit -i
bind common r toggle repeat
bind common right seek +5
bind common s toggle shuffle
bind common space win-toggle
bind common t toggle show_remaining_time
bind common tab win-next
bind common u update-cache
bind common up win-up
bind common v player-stop
bind common x player-play
bind common y player-prev
bind common z player-prev
bind common { vol -1% -0
bind common } vol -0 -1%
fset 70s=date>=1970&date<1980
fset 80s=date>=1980&date<1990
fset 90s=date>=1990&date<2000
fset chor=genre="A Cappella" | genre="Chorus" | genre="Choral"
fset classical=genre="Classical"
fset flac=codec="flac"
fset missing-tag=!stream&(artist=""|album=""|title=""|tracknumber=-1|date=-1)
fset mp3=filename="*.mp3"
fset mp3-high=codec="mp3" & bitrate>=256
fset ogg=filename="*.ogg"
fset opus=filename="*.opus"
fset unheard=play_count=0
 
  • Gefällt mir
Reaktionen: Pummeluff
Snakeeater schrieb:
für Tidal auf Linux gibt es übrigens tidal-hifi.
Das hab ich nicht zum Laufen gebracht. Bei mir öffnet sich da nur ein leeres Fenster mit grauem Hintergrund. In Firefox gibt's manchmal Probleme beim Abspielen. Mit Vivaldi (+Widevine) hab ich auch Hifi-Qualität.
 
  • Gefällt mir
Reaktionen: xXDariusXx und Alexander2
@Pummeluff Tidal Hifi hat bei mir unter Linux immer funktioniert aber seit neuestem habe ich das gleiche Problem.
 
@Snakeeater vielen Dank.

Sobald man einmal eingeloggt ist, braucht man die Konsole nicht mehr zum nutzen von Tidal. :)
 
Zurück
Oben