Sida 1 av 1

Musikspelare som går att skrtipta till

Postat: 16 okt 2009, 07:14
av Rasmus
Jag är inte helt säker på var tråden ska ligga så flytta gärna om någon Admin/Modd tycker att den passar bättre någon annanstans.

Det är så att jag söker en mediaspelare, denna ska gå att plocka ut vilken låt som spelas och tid (nu/total) Jag vill även plocka ut dem 7 kommande låtarna precis som hos spotify.
Den ska även klara kommandon från terminalen.

Det ska finnas ett gui för att lägga till låtar i spellistan samt kunna switcha shuffle. Detta gränssnitt ska sedan kunna stängas tills jag vill lägga in fler/ta bort låtar till/från spellistan.

Nån som vet om det finns någon mediaspelare som passar?

Re: Musikspelare som går att skrtipta till

Postat: 16 okt 2009, 07:50
av Konservburk
Rasmus skrev:Jag är inte helt säker på var tråden ska ligga så flytta gärna om någon Admin/Modd tycker att den passar bättre någon annanstans.
Program -> Ljud och video
Rasmus skrev:Det är så att jag söker en mediaspelare, denna ska gå att plocka ut vilken låt som spelas och tid (nu/total) Jag vill även plocka ut dem 7 kommande låtarna precis som hos spotify.
Den ska även klara kommandon från terminalen.
mpd klarar allt det där. Det kan styras från terminalen med kommandot mpc.
Rasmus skrev:Det ska finnas ett gui för att lägga till låtar i spellistan samt kunna switcha shuffle.
Det finns ett flertal mpd-klienter att välja mellan: http://mpd.wikia.com/wiki/Clients
Rasmus skrev:Detta gränssnitt ska sedan kunna stängas tills jag vill lägga in fler/ta bort låtar till/från spellistan.
Den största fördelen med mpd (enligt mig) är just att man kan stänga gränssnittet helt utan att musiken slutar spela.
Rasmus skrev:Nån som vet om det finns någon mediaspelare som passar?
Förutom mpd så finns även xmms2 som fungerar på liknande sätt (med server och klienter).

Re: Musikspelare som går att skrtipta till

Postat: 16 okt 2009, 15:39
av Rasmus
mpd ser jättebra ut! Ska kolla mer på den lite senare.

EDIT: efter lite bök går det nu att använda den till att lyssna på musik med!
Nu ska man bara börja skapa ett schyst skript som ska arbeta tillsammans med conky

Kod: Markera allt

rasmus@rasmus-desktop:~$ mpc playlist
>1) Flyleaf - Sorrow
 2) Flyleaf - I'm Sorry
 3) Flyleaf - All Around Me
 4) Flyleaf - Red Sam
 5) Flyleaf - Breathe Today
 6) Flyleaf - Fully Alive
 7) Flyleaf - I'm So Sick
 8) Flyleaf - Cassie
 9) Flyleaf - There For You
 10) Flyleaf - So I Thought
 11) Flyleaf - Perfect
Nu vill jag plocka ut rad 2-9 (eller 3-10 om jag hade lyssnat på låt två) Vilket jag gör med

Kod: Markera allt

mpc playlist | grep " [2-9])" | sed s/" "[2-9]") "//
Men hur gör jag för att ändra detta beroende på vilket nummer jag lyssnar på?

Re: Musikspelare som går att skrtipta till

Postat: 17 okt 2009, 00:34
av Rasmus
Förutom ovanstående problem börjar jag få ihop ett fungerande skript, för att få fram sångtext använder jag mig av http://gnome-look.org/content/show.php/ ... tent=94262
och för att få bort lite skit kör jag med

Kod: Markera allt

~/.scripts/lyricsdownloader.py | sed s/" Send \""// | sed s/'<!--'*// | sed s/"\" Ringtone to your Cell "/"\n"/ |  head -n -8 | awk 'FNR>1'

Re: Musikspelare som går att skrtipta till

Postat: 17 okt 2009, 12:15
av Rasmus
NU kan jag inte lyssna på någon musik längre :'( Jag råkade treycka på play innan jag mountade partitionen och då blev det problem... Jag har även testat att göra en ny --create-db och den hittade en massa, men när jag kör "update" i gmpc så hittar den inget.

Jag har dock löst problemet med spellistan

Kod: Markera allt

echo ">1) Flyleaf - Sorrow
 2) Flyleaf - I'm Sorry
 3) Flyleaf - All Around Me
 4) Flyleaf - Red Sam
 5) Flyleaf - Breathe Today
 6) Flyleaf - Fully Alive
 7) Flyleaf - I'm So Sick
 8) Flyleaf - Cassie
 9) Flyleaf - There For You
 10) Flyleaf - So I Thought
 11) Flyleaf - Perfect" | grep -A 7 -i ">"[1-1000]")"
ger

Kod: Markera allt

>1) Flyleaf - Sorrow
2) Flyleaf - I'm Sorry
3) Flyleaf - All Around Me
4) Flyleaf - Red Sam
5) Flyleaf - Breathe Today
6) Flyleaf - Fully Alive
7) Flyleaf - I'm So Sick
8) Flyleaf - Cassie
EDIT: Ändrade till

Kod: Markera allt

mpc playlist | grep -A 7 -i ">" | awk '{for(i=1;i<=NF;i++)if(i!=1)printf$i OFS;print""}'
då den andra bara funkade på första låten.
Problemet med att spela musik löstes genom att följa guiden i wikin