Hudební přehrávač pro mp3 v adresářích

peekaa

  • ***
  • 119
    • Zobrazit profil
    • E-mail
Hudební přehrávač pro mp3 v adresářích
« kdy: 03. 07. 2022, 19:33:15 »
Sháním gnome aplikaci na přehrávání mp3, která bude fungovat podobně jako většina aplikací na prohlížení fotek. Když procházím v Souborech svoje mp3, v různých složkách, a kliknu na kteroukoliv píseň, tak aby začla ta hrát a po ní všechny další z té samé složky. Všechny aplikace co jsem zkoušel přehrají jen tu jednu a stop. Díky.
« Poslední změna: 10. 07. 2022, 22:47:32 od Petr Krčmář »


Re:Hudební aplikace
« Odpověď #1 kdy: 04. 07. 2022, 10:29:12 »
Řeším to tak že místo soubory pracuji s celou složkou... viz screenshot.

Re:Hudební aplikace
« Odpověď #2 kdy: 04. 07. 2022, 16:17:26 »
Vypadá to jako zajímavé řešení (pořád si zvykám na to, že „v linuxu je všechno soubor“), ale má to tu nevýhodu, že si nemůžu říct: tak, teď z těch všech skladeb, co tam jsou, pustím dvanáctou a on se mi takhle přehraje i zbytek, ale ne ty před tou dvanáctou.

Ve Windows tohle řeší MPC HC (ten má tuhle fíčuru v nastavení zaškrtnutelnou - přehrát další soubor v adresáři), jsem zvědav (ano, čistě zvědav), zda někdo přijde s řešením pro linux. Bejt MPC HC v linuxu, tak jsem šťastnej jak blecha.

Re:Hudební aplikace
« Odpověď #3 kdy: 04. 07. 2022, 17:40:21 »
rhythmbox mi tohle dělá, ale nezastaví se na hranici adresáře.  (Zkoušel jsem jen se souborem patřícím do "Music Library".)  A já ho tímto způsobem nepoužívám.

k3dAR

  • *****
  • 2 393
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Hudební aplikace
« Odpověď #4 kdy: 04. 07. 2022, 19:50:11 »
aplikace nevim a blbe se to hleda, ale asi by to slo naskriptovat, tedy priradit k mp3 skript kterej by (umi Soubory predat parametr "dir/soubor" tukleho?) vylistoval "dir" abecedne od "soubor" a vlozit do to playlistu kterej podhodil treba Audaciousu ;-)

neco podobneho sem resil nedavno pro prohlizec "feh" kterej to prave sam o sobe neumi, ale tam sem chtel aby to umelo z odtuknuteho listovat i zpet, pro "jen odtud dale" by to bylo asi mnohem jednodusi

EDIT: pro ten FEH slo o tohle


k3dAR

  • *****
  • 2 393
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Hudební aplikace
« Odpověď #5 kdy: 04. 07. 2022, 21:50:19 »
tak mi to nedalo a zkusil sem a funguje, resp. teda v Xfce a Thunar, asociuju ten skript pripone souboru mp3, tuknu na treba 5 skladbu a pusti se Audacious s 5 az zbytek (prida soubory jen se stejnou priponou, ignorujic treba jpg,png atd)

Kód: [Vybrat]
#!/bin/bash

m3u="/tmp/${0/*\/}.m3u"
dir="${1%\/*}"
file="${1/*\/}"
ext=${1/*.}
[[ ${dir} = "." || ${dir} = "" || ${dir} = ${file} ]] && dir="${PWD}"

rm -f "${m3u}"
while read line; do
    echo "${dir}/${line}" >> "${m3u}"
done < <(ls "${dir}" | grep -A999999 "^${file}$" | grep "\.${ext}$")

audacious -E "${m3u}"

btw: nevim jak se prirazuje user aplikace v Gnome-Nautilus-Soubory, v Thunaru dam nad mp4 pravou mys, OtevritPomoci/NastavitVychoziAplikaci...

EDIT: funguje to i v mc (midnight commander) odentrovanim souboru (pote co se ta pripona systemove priradi k skriptu, ulozeneho treba v /usr/local/bin/play_from_this a pridanej parametr sposteni "sudo chmod a+x /usr/local/bin/play_from_this")
« Poslední změna: 04. 07. 2022, 21:53:09 od k3dAR »

peekaa

  • ***
  • 119
    • Zobrazit profil
    • E-mail
Re:Hudební aplikace
« Odpověď #6 kdy: 05. 07. 2022, 08:26:15 »
díky moc, zkusím

k3dAR

  • *****
  • 2 393
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Hudební aplikace
« Odpověď #7 kdy: 06. 07. 2022, 19:28:45 »
díky moc, zkusím
zkusils? delo to co si chtel?

peekaa

  • ***
  • 119
    • Zobrazit profil
    • E-mail
Re:Hudební aplikace
« Odpověď #8 kdy: 06. 07. 2022, 20:08:38 »
Nepodařilo se mi zatím. Scripty pod Souborama/Nautilus používají jiné proměnné pro cesty, názvy a abych řekl pravdu, dost jsem se v tom plácal, dělal to pokus omyl a nešlo to. Nemaje moc času jsem odložil.

k3dAR

  • *****
  • 2 393
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Hudební aplikace
« Odpověď #9 kdy: 07. 07. 2022, 00:04:25 »
zkusil sem v Gnome, nevidim priradit primo prikaz, ale jde to pridanim desktop souboru pro ten skript, pro uplnost davam do postupu i predchozi skript (je bez uprav) a info...

Kód: [Vybrat]
# nainstalovat Audacious
sudo apt install audacious

# vytvoreni skriptu
sudo gedit /usr/local/bin/playfromthis
a vlozit:
Kód: [Vybrat]
#!/bin/bash

m3u="/tmp/${0/*\/}.m3u"
dir="${1%\/*}"
file="${1/*\/}"
ext=${1/*.}
[[ ${dir} = "." || ${dir} = "" || ${dir} = ${file} ]] && dir="${PWD}"

rm -f "${m3u}"
while read line; do
    echo "${dir}/${line}" >> "${m3u}"
done < <(ls "${dir}" | grep -A999999 "^${file}$" | grep "\.${ext}$")

audacious -E "${m3u}"

nastavit skriptu priznak spustitelny
Kód: [Vybrat]
sudo chmod a+x /usr/local/bin/playfromthis
vytvorit v tvem home popis aplikace pro Desktop
Kód: [Vybrat]
gedit ~/.local/share/applications/playfromthis.desktop
a vlozit:
Kód: [Vybrat]
[Desktop Entry]
Type=Application
Name=PlayFromThis
Exec=playfromthis %U
Icon=audio-x-playlist

pak v Nautilu nad skladbou prava mys, Vlastnosti/OtevritPomoci vybrat PlayFromThis a NastavitJakoVychozi

BTW: Audacious jde ze vzhledu ala "spravce skladeb" prepnout na rozhrani ala WinAMP: Soubor/Nastaveni/Rozhrani=RozhraniWinAmpClassic






k3dAR

  • *****
  • 2 393
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Hudební přehrávač pro mp3 v adresářích
« Odpověď #10 kdy: 11. 07. 2022, 15:51:30 »
@peekaa tak jak? ;-)

btw: jak sem zminoval skript pro "feh" tak sem zjistil ze to uz(?) neni potreba protoze feh ma primo volbu "--start-at"