Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: spawnman в Dec 02, 2004, 19:04



Титла: XMMS и URL неудобство
Публикувано от: spawnman в Dec 02, 2004, 19:04
Привет на всички ученички  ;)
Интересува ме дали някой се е сблъсквал със следния проблем:
XMMS не замества празните интервали и специалните символи при вмъкване /paste/ на URL.
Видно е, че не е болка за умиране, но си е досаден проблем, който наблюдавам под Мандрейк 10 Official + XMMS v. 1.2.10!
Засега ползвам едно набързо скалъпено, но все пак работещо скриптче, с което генерирам списък на on-line песните. В този списък интервалите са заместени с %20, но специалните символи си стоят. След което с Add -> File... от XMMS зареждам списъка в Playlist-а и вече връзките без специални символи работят. Подходът ми се струва неудобен, ето защо:
Молбата ми къв вас е ако някой е намерил решение на казуса да бъде така добър да сподели опита си  :)

Благодарности в аванс!


Титла: XMMS и URL неудобство
Публикувано от: nocture в Dec 04, 2004, 13:50
Здравейте,
сблъсках се със следния проблем относно xmms:
дава ми че не може да чете мп3 файлове защото Fedora 3 не е инсталирала  плъгини за мп3 файловете на player-ите.
Та мисълта ми е от къде да си сваля такива плъгини и по точно как да ги инсталирам?


Титла: XMMS и URL неудобство
Публикувано от: kennedy в Dec 05, 2004, 08:53
http://www.linuxforum.com/linux-mp3.php


Титла: XMMS и URL неудобство
Публикувано от: spawnman в Dec 05, 2004, 10:22
Виждам, че проблемът си стои... Ето какво съм направил аз:
Примерен код
lynx -source "$1" | grep -F ."$2" | awk '{ split($0,a,"HREF="); split(a[2],b,"\""); print "'"$1"'" b[2] }' | sed s/" "/"%20"/g > "$3".list.txt

Разяснение на скрипта:
- подават се три аргумента:
 1. пътечка към файловете:
Примерен код
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/

 2. тип на файловете:
Примерен код
mp3

 3. име на файл, в който ще бъде записан списъка с URL-тата:
Примерен код
KMFDM

В общ план извикването на скрипта изглежда така:
Примерен код
ime_na_scripta "http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/" mp3 KMFDM

Резултатът ще бъде създаване на текстов файл в текущата директория с име /от примера/ KMFDM.list.txt и съдържание
Примерен код
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20a%20drug%20ag
ainst%20war.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20a%20hole%20in
%20the%20wall.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20adios.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20anarchy.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20apathy.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20beast.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20bereit.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20blood%20(evil
-mix).mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20brute.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20craze.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20disobedience.
mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20dogma.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20down%20and%20
out.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20flesh.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20fuck%20me.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20full%20worm%2
0garden.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20glory.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20go%20to%20hel
l%20(fuck%20mtv%20mix).mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20godlike.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20ikons.mp3
http://rack6.free.evro.net/raxevsky/mp3/fox-kids/KMFDM/kmfdm%20-%20inane.mp3

Вижда се, че интервалите от пътечката и имената са заместени с "%20", за да се справи XMMS с отварянето на песните.
Който има желание и възможност нека се занимае с довършването на скрипта.  :)