Problemer med argumenter i CLI
Jeg er i gang med at lave et php webinterface til mpd som bruger mpc.
Desværre er jeg stødt ind i et lidt underligt problem med at tilføje sange til mpd's playlist.
I mpc kan man tilføje sange til playlisten ved at bruge kommandoen "mpc add" efterfulgt af et eller mange numre. Desværre lader det til at det kun er muligt at bruge et endeligt (8) argumenter til mpc-kommandoen (eller måske alle CLI-kommandoer).
Skriver jeg kommandoen:
tilføjes alle sange uden problemer.
Hvis jeg derimod tilføjer flere sange til listen bliver kommandoen ikke kørt og jeg havner i stedet i følgende situation (i terminalen):
Hver gang jeg trykker enter tilføjes blot en ny linje og kommandoen bliver ikke kørt.
Det samme problem gør sig gældende i mit webinterface da de sange jeg vil tilføje kun tilføjes hvis der er 7 eller under. Hvordan kan det være?
Det skal tilføjes at hvis jeg bruger:
bliver alle søgningens resultater tilføjet.
Jeg kunne selvfølgelig lade mit php-script add'e et nummer af gangen, men for "kunstens" og simplicitetens skyld vil jeg helst gerne holde mig til at køre så få kommandoer som muligt.
Desværre er jeg stødt ind i et lidt underligt problem med at tilføje sange til mpd's playlist.
I mpc kan man tilføje sange til playlisten ved at bruge kommandoen "mpc add" efterfulgt af et eller mange numre. Desværre lader det til at det kun er muligt at bruge et endeligt (8) argumenter til mpc-kommandoen (eller måske alle CLI-kommandoer).
Skriver jeg kommandoen:
mpc add 'Veto/Crushing Digits/01 - Blackout.flac' 'Veto/Crushing Digits/02 - Built to Fail.flac' 'Veto/Crushing Digits/03 - Shake.flac' 'Veto/Crushing Digits/04 - You Say Yes, I Say Yes.flac' 'Veto/Crushing Digits/05 - Crooks.flac' 'Veto/Crushing Digits/06 - Digits.flac' 'Veto/Crushing Digits/07 - Unite.flac'
tilføjes alle sange uden problemer.
Hvis jeg derimod tilføjer flere sange til listen bliver kommandoen ikke kørt og jeg havner i stedet i følgende situation (i terminalen):
jesper$jesper-laptop:~$ mpc add 'Veto/Crushing Digits/01 - Blackout.flac' 'Veto/Crushing Digits/02 - Built to Fail.flac' 'Veto/Crushing Digits/03 - Shake.flac' 'Veto/Crushing Digits/04 - You Say Yes, I Say Yes.flac' 'Veto/Crushing Digits/05 - Crooks.flac' 'Veto/Crushing Digits/06 - Digits.flac' 'Veto/Crushing Digits/07 - Unite.flac' 'Veto/Crushing Digits/08 - You Can't Afford It.flac' 'Veto/Crushing Digits/09 - Spit It Out.flac' 'Veto/Crushing Digits/10 - Duck, Hush and Be Still.flac'
>
>
>
Hver gang jeg trykker enter tilføjes blot en ny linje og kommandoen bliver ikke kørt.
Det samme problem gør sig gældende i mit webinterface da de sange jeg vil tilføje kun tilføjes hvis der er 7 eller under. Hvordan kan det være?
Det skal tilføjes at hvis jeg bruger:
mpc add mpc search [artist/album/osv.] [Søgeord]
bliver alle søgningens resultater tilføjet.
Jeg kunne selvfølgelig lade mit php-script add'e et nummer af gangen, men for "kunstens" og simplicitetens skyld vil jeg helst gerne holde mig til at køre så få kommandoer som muligt.
Kommentarer3
Re: Problemer med argumenter i CLI
#1 Selvfølgelig! :D
Det er
Det er jo næsten pinligt jeg ikke selv har opdaget det. Rapporterer lige tilbage om det virker når jeg har ændret koden til at bruge gåseøjne i stedet.
Re: Problemer med argumenter i CLI
Tak for hjælpen :D.