Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Multimédia => Téma založeno: regine 27 Května 2019, 21:12:31

Název: streamtuner2 nelze změnit adresář ukládání souborů pro streamripper [vyřešeno]
Přispěvatel: regine 27 Května 2019, 21:12:31
U streamtuner2 mi nelze uložit nastavení adresáře ukládání souborů streamripper, použil jsem návod z:
https://askubuntu.com/questions/666751/gui-program-to-record-internet-radio-with-songs-tags-title-artist-etc (https://askubuntu.com/questions/666751/gui-program-to-record-internet-radio-with-songs-tags-title-artist-etc)
Provádím:
(F12) Upravit -> Vlastnosti -> záložka Player - skupina 'Recording applicantions'
Do druhého sloupce přidávám různé varianty:
Kód: [Vybrat]
-d /home/user/Hudba/Recordings
...
-d "/home/user/Hudba/Recordings"
ale neuloží se:
Kód: [Vybrat]
gnome-terminal -e "streamripper %srv" -d /home/user/Hudba/Recordingsopětně zůstane jen původní :
Kód: [Vybrat]
audio/*       gnome-terminal -e "streamripper %srv"Spuštěno i pod
Kód: [Vybrat]
sudo streamtuner2Záznam je funkční, jen se ukládá přímo do:
Kód: [Vybrat]
/home/user/xxxxDík za pomoc.

Název: Re:streamtuner2 nelze změnit adresář ukládání souborů pro streamripper
Přispěvatel: juwa2 28 Května 2019, 00:11:49
1.)  Je třeba rozlišovat mezi "d"  a "D".   Je to popsáno v dokumentaci (streamripperu). Dokumentace aplikací je třeba číst...  :)  Pokud to popleteš, zadaná cesta pro uložení se bude ignorovat a použije se výchozí (= domovská) složka.  Takže správně je to takto:
Kód: [Vybrat]
gnome-terminal -e streamripper %srv -D /home/user/Hudba/Recordings
2.)  Doporučuji používat místo gnome-terminal   xterm   Je to praktičtější/přehlednější:
Kód: [Vybrat]
xterm -e streamripper %srv -D /home/user/Hudba/Recordings
3.)  Doporučuji třídit nahrávky do složek podle data pořízení, je to praktické:
Kód: [Vybrat]
xterm -e "streamripper %srv" -D /home/user/Hudba/Recordings/%S/$(date +"%F")
4.)  Je vhodné připojit parametr -u (useragent). Protože některá rádia "nemají ripování ráda" a brání mu. Stačí změnit useragenta např. na vlc (což je přehrávač) a tím je to vyřešeno - doporučuji:
Kód: [Vybrat]
xterm -e "streamripper %srv" -u vlc -D /home/user/Hudba/Recordings/%S/$(date +"%F")
5.)  Streamtuner2 má aktuálně nejnovější verzi tuto http://apt.include-once.org/streamtuner2-2.2.1.deb
Je to novější verze než je ve standardním repozitáři a jsou tam opravené některé chyby.

6.)  Nikdy nespouštěj takovéto aplikace pod "sudo".  Rády si totiž "přivlastní" soubor ~/.Xauthority a už se nemusíš příště přihlásit (login loop)....
I když chápu, že jsi to "v zoufalství" tentokráte udělal...
Název: Re:streamtuner2 nelze změnit adresář ukládání souborů pro streamripper
Přispěvatel: regine 28 Května 2019, 14:44:44
Díky za odpověď.
1. Přiložen na obrázku (streamtuner_parametry.jpg) rozdíl mezi verzí 2.1.9 (horní) a novou 2.2.1 (dolní část obrázku). U staré verze 'křížek', že nelze. V nové verzi došlo akceptování a uložení.

2. Když vložen parametr a uložen, nespustilo se nahrávání (ani po restartu systému). Terminal indikující záznam se neotevřel. Obrázek druhý (streamtuner2_record.jpg), zelenou šipkou uznačen dole výpis v liště těsně po stisku butonu RECORD.

Už jsem se smířil, že stažený záznam bude ve složkách vytvořených přímo v domácím adresáři. Pohrál jsem si opět s parametry, malé i velké D, úvozovky a podobně.

Doplňující dotaz. Lze ukončit záznam? Myslím, že ve starší verzi po druhém stisku RECORD, se záznam ukončil. Nyní se otevře další nové okno terminálu, nezaloží se u stejné stanice nový proud, jen pokračuje v předchozím záznamu.
Název: Re:streamtuner2 nelze změnit adresář ukládání souborů pro streamripper
Přispěvatel: juwa2 28 Května 2019, 15:02:48
1.) Asi si "sedíš na vedení". Do příkazů se uvozovky psát nemusí, maximálně tak do cest.
A místo obecného user tam samozřejmě musí být uvedeno tvoje skutečné uživatelské jméno, jinak cesta neexistuje, to je snad jasné, není možné tam otrocky napsat "user"..... :(
Chybný příkaz (syntaxe) uložit nejde. Starší verze to sice ještě možná akceptovala, novější už je o něco "chytřejší" (a buď za to vlastně rád...).
Použij příkazy výše - jsou ověřené a fungují bez potíží (U 14.04 až U 18.04)
Místo konkrétního uživatele tam můžeš zkrátka napsat:
Kód: [Vybrat]
gnome-terminal -e streamripper %srv -D ~/Hudba/Recordings
nebo
Kód: [Vybrat]
gnome-terminal -e streamripper %srv -D $HOME/Hudba/Recordings

2.) Zastavení (ukončení) nahrávání nelze z okna Streamtuner2 provést, jelikož nenahrává Streamtuner2, nýbrž streamripper. Ani v předchozích verzích tomu nebylo jinak....

Opakovaným stiskem "Record" (pochopitelně) docílíš pouze dalšího pokusu o spuštění streamripperu, což je zmatečné....

Zastavení (ukončení) nahrávání se (odjakživa) provádí v otevřeném okně gnome-terminal (nebo xterm), (tam skutečně běží nahrávání = proces streamripper) klasicky klávesovou zkratkou ctrl+c

Vše je dostatečně popsáno v dokumentaci - stačí si to tam přečíst. Stále nechápu, proč jsi to dávno neudělal (jako všichni ostatní doposud)...... :-\
Název: vyřešeno
Přispěvatel: regine 28 Května 2019, 16:41:03
Díky za vše juwa2.
Nakonec mi záznam do potřebného adresáře funguje s následným nastavením parametrů:
Kód: [Vybrat]
gnome-terminal -e "streamripper %srv -d $HOME/Hudba/Recordings"Bez " uvozovek, nejde.
Název: Re:vyřešeno
Přispěvatel: juwa2 28 Května 2019, 16:47:59
Díky za vše juwa2.
Nakonec mi záznam do potřebného adresáře funguje s následným nastavením parametrů:
Kód: [Vybrat]
gnome-terminal -e "streamripper %srv -d $HOME/Hudba/Recordings"Bez " uvozovek, nejde.

Moc se mi to sice nezdá (dávat příkaz do společných uvozovek s cestou), ale vím, že v poslední době se "šachuje" s možností "gnome-terminal -e příkaz". Prý má už být "deprecated".... Takže možné je opravdu vše....
Ale hlavně že ti to už funguje.... :)