Winamp M3U-Playlists für den MP3-Player

Wünsche, Anträge, Fehlermeldungen
Bartimaus
Interessierter
Interessierter
Beiträge: 41
Registriert: Dienstag 3. September 2002, 07:27

Winamp M3U-Playlists für den MP3-Player

Beitrag von Bartimaus »

Hallo,

der MP3-Player von Linux ist ja die Wucht. Das Sahnehäubchen fände ich jetzt noch, wenn er das Playlistformat-M3U von Winamp unterstützen würde. So kann man sich dann für jede Gelegenheit Playlists zusammenstellen (Party;Morgens;Kuschel was weiß ich), und müßte dafür nicht extra Ordner anlegen wo die Lieder dann doppelt und dreifach auf der Platte vorhanden sind.

Wäre das nicht möglich ?

Gruß
Bartimaus
Eat my shorts

Wenn man keine Ahnung hat, einfach mal Fresse halten ! (http://www.nuhr.de)

1 x Philips Dbox2
1 x Hyundai HSS820 80GB-HD, Alphacrypt;Aston-Seca 1.05
1 X Micronik TV1200S MAM600+
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

geht doch - ach so, du sprichst von neutrino.

(mal im ernst, können neutrino vorschläge nicht ins neutrino forum?)
thegoodguy
Erleuchteter
Erleuchteter
Beiträge: 465
Registriert: Mittwoch 14. August 2002, 20:45

Beitrag von thegoodguy »

Du kannst doch verschiedene Verzeichnisse anlegen fuer deine verschiedenen Playlists.
Und da machst du symbolische Links rein. Dann laesst du neutrino nur ein Playlistverzeichnis durchsuchen. Das klappt perfekt.
Bartimaus
Interessierter
Interessierter
Beiträge: 41
Registriert: Dienstag 3. September 2002, 07:27

Beitrag von Bartimaus »

Hallo guter Junge,

wie meinst Du das mit den symbolischen Linx ?
Also ich habe einen MP3-Player mit 20GB-HDD. Dort habe ich alle meine gerippten CDs im MP3-Format drauf. Zusätzlich habe ich im Rootverzeichnis schon solche Winamp-Lists drin, weil der Player das unterstützt. Ich bin bestimmt nicht der einzige der so einen MP3-Player hat. Deswegen mein Vorschlag.Ich meine es wäre schön, wenn Linux auf der Box das unterstützen würde. Wenn nicht, kannst Du mir dann mal nen Tip geben wie das Deiner Meinung nach funktioniert ?


@tmbinc
Ich dachte das Vorschlagsforum ist GUI unabhängig ?
Eat my shorts

Wenn man keine Ahnung hat, einfach mal Fresse halten ! (http://www.nuhr.de)

1 x Philips Dbox2
1 x Hyundai HSS820 80GB-HD, Alphacrypt;Aston-Seca 1.05
1 X Micronik TV1200S MAM600+
thegoodguy
Erleuchteter
Erleuchteter
Beiträge: 465
Registriert: Mittwoch 14. August 2002, 20:45

Beitrag von thegoodguy »

symbolische Links: http://tuxbox.berlios.de/forum/viewtopic.php?t=60, http://tuxbox.berlios.de/forum/viewtopi ... t=symlinks

Was fehlt ist ein Programm das diese Links automatisch erstellt *duck*.
Bartimaus
Interessierter
Interessierter
Beiträge: 41
Registriert: Dienstag 3. September 2002, 07:27

Beitrag von Bartimaus »

Naja, das ist nicht die Antwort die ich mir gewünscht habe. Ist der Aufwand tatsächlich so hoch ?
Eat my shorts

Wenn man keine Ahnung hat, einfach mal Fresse halten ! (http://www.nuhr.de)

1 x Philips Dbox2
1 x Hyundai HSS820 80GB-HD, Alphacrypt;Aston-Seca 1.05
1 X Micronik TV1200S MAM600+
thegoodguy
Erleuchteter
Erleuchteter
Beiträge: 465
Registriert: Mittwoch 14. August 2002, 20:45

Beitrag von thegoodguy »

Ich habe noch was dazu gefunden: http://www.linuxgazette.com/issue73/zhaoway.html
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

Bartimaus hat geschrieben:Wenn man keine Ahnung hat, einfach mal Fresse halten ! (http://www.nuhr.de)
Hey! Du Signatur-Bandit! :D
Bartimaus
Interessierter
Interessierter
Beiträge: 41
Registriert: Dienstag 3. September 2002, 07:27

Beitrag von Bartimaus »

Stößt die Idee denn wenigstens auf a bisserl Zustimmung ?

@thegoodguy

ächz, nee ne ?

@zexma
Ich verweise wenigstens auf den Urheber........ :-)
Zuletzt geändert von Bartimaus am Mittwoch 26. Februar 2003, 21:25, insgesamt 1-mal geändert.
Eat my shorts

Wenn man keine Ahnung hat, einfach mal Fresse halten ! (http://www.nuhr.de)

1 x Philips Dbox2
1 x Hyundai HSS820 80GB-HD, Alphacrypt;Aston-Seca 1.05
1 X Micronik TV1200S MAM600+
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

Bartimaus hat geschrieben:@zexma
Ich verweise wenigstens auf den Urheber........ :-)
Naja, hatte ich auch mal; aber dann wird die Sig zu laaaaaaaaaaaaaang.
Bartimaus
Interessierter
Interessierter
Beiträge: 41
Registriert: Dienstag 3. September 2002, 07:27

Beitrag von Bartimaus »

Naja, solange wir uns einig sind, daß der gute Dieter verdammt Recht hat...
Eat my shorts

Wenn man keine Ahnung hat, einfach mal Fresse halten ! (http://www.nuhr.de)

1 x Philips Dbox2
1 x Hyundai HSS820 80GB-HD, Alphacrypt;Aston-Seca 1.05
1 X Micronik TV1200S MAM600+
thegoodguy
Erleuchteter
Erleuchteter
Beiträge: 465
Registriert: Mittwoch 14. August 2002, 20:45

Beitrag von thegoodguy »

So hier also die Loesung deines Problems:
http://search.cpan.org/author/ILIAL/MP3-M3U-0.01/M3U.pm
Damit kannste die symbolischen Links mit links erstellen (perl hat die funktion symlink) - und fertig.
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

muss man bei neutrino alles so kompliziert machen, was in enigma ein tastendruck ("ok" auf einer m3u) ist ? :))

(wo wir dabei sind, man muss drauf achten dass die groß-kleinschreibung stimmt. suckt. hat jemand nen vorschlag wie man das löst?
Bartimaus
Interessierter
Interessierter
Beiträge: 41
Registriert: Dienstag 3. September 2002, 07:27

Beitrag von Bartimaus »

@tmbinc

hi, ich finde den mp3-player unter enigma aber nicht. gib mir mal nen Tip bitte

Gruß
B.
Eat my shorts

Wenn man keine Ahnung hat, einfach mal Fresse halten ! (http://www.nuhr.de)

1 x Philips Dbox2
1 x Hyundai HSS820 80GB-HD, Alphacrypt;Aston-Seca 1.05
1 X Micronik TV1200S MAM600+
satsepp
Einsteiger
Einsteiger
Beiträge: 281
Registriert: Mittwoch 15. Mai 2002, 08:15

Beitrag von satsepp »

tmbinc hat geschrieben:muss man bei neutrino alles so kompliziert machen, was in enigma ein tastendruck ("ok" auf einer m3u) ist ? :))
Wenn Die Devs die Enigma machen und die Devs die Neutrino machen immer ir eigenes süppchen kochen und sich Gegenseitig eher als Konkurenten statt als Interessensgemeinschaft sehen, dann schon.

Es wäre schön wenn sich mals aus diesen beiden Guis ein gemeinsamer hervortuen würde der von beiden Guis nur die Vorteile drinnen hat, aber das wird wohl Wunschdenken bleiben.

Vielleicht gibst Du ja dem enstprechenden Neutrino-entwickler einen Tipp....

Sepp
1. Box: Sagem 1xi
2. Box: Philips 2xi (eine gute *g*)
3. Box: Glaxais easy-world (noch, nicht zu empfehlen!)
4. Box: Hyundai HSS820 Festplatten CI-Receiver
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

ach ich will jetzt keinen streit anfangen, nur so viel:
- m3u dateien parsen, dafür brauch man keinen TIPP, sondern muss die sich einmal angucken.
- enigma war mal dafür gedacht, der nachfolger von ezap UND neutrino zu werden, leider haben die neutrino leute dann doch "ihr" ding weitergemacht.


das ständige "wieso, in geht doch? ach ihr meint neutrino" kommt nur daher, weil das hier die "Vorschläge"-Ecke ist, und da meist nicht von Neutrino die Rede ist, sondern von "Linux". Und da gibts von mir halt doofe Kommentare dazu - mehr nicht.
satsepp
Einsteiger
Einsteiger
Beiträge: 281
Registriert: Mittwoch 15. Mai 2002, 08:15

Beitrag von satsepp »

So meinte ich das nicht.
Ich kann es nachvolziehen wenn es heist "enigma ist am DVB-Standard Programmiert" und deshalb geht das in Neutrino nicht. Aber ein MP3 Player hat mit DVB nichts zu tun, demnach wäre es anzunehmen daß Dein "M3u Interpreter" ebenso in Neutrino laufen würde, und der Code lediglich ergänzt werden müßte.
Warum soll ein anderer DEV das Rad 2x erfinden, wo es doch schon einer sehr gut erfunden hat :roll:

Dies meinte ich mit dem Wunschdenken besser zusammenarbeiten statt gegeneinander bzw. jeder für sich selber.

Ich will hier haber keine Neutrino-Enigma Grundsatzdiskussion entfachen, das würde sowieso nichts bringen.

Sepp
1. Box: Sagem 1xi
2. Box: Philips 2xi (eine gute *g*)
3. Box: Glaxais easy-world (noch, nicht zu empfehlen!)
4. Box: Hyundai HSS820 Festplatten CI-Receiver
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

nun, die bittere erkenntnis beim programmieren ist meist, dass es einfacher ist, simple sachen selber zu schreiben als eine anpassung zu schreiben, die es ermöglicht, fremden code in eigenen programmen zu benutzen.

eine m3u datei sieht ziemlich genau SO aus:

[01] bblabla.mp3
[02] fasel.mp3
[03] xyz.mp3

also nicht mehr als eine liste aller dateinamen.

ein parser ist nicht mehr code als:

in=fopen(m3ufile, "rt");
while (1)
{
char bla[1024];
if (!fgets(bla, 1024, in))
break;
/* td: zeilenende killen */
list.push_back(path + "/" + bla);
}
fclose(in);

diese zeilen hat man selber schneller geschrieben als irgendwo hergenommen. das problem ist nur: man brauch ne playlistverwaltung, und die ist bei enigma mit sicherheit zu verschieden als dass man sie nach neutrino übernehmen könnte.

nebenbei, warum sollte ICH meinen code nach neutrino portieren - eher andersrum, oder?
Dirch
Senior Member
Beiträge: 394
Registriert: Freitag 9. November 2001, 00:00

Beitrag von Dirch »

tmbinc hat geschrieben:in=fopen(m3ufile, "rt");
while (1)
{
char bla[1024];
if (!fgets(bla, 1024, in))
break;
/* td: zeilenende killen */
list.push_back(path + "/" + bla);
}
fclose(in);
*codeklau* :D

jo, also die playlisten von winamp < 3.0 sind nun wirklich kein problem . . . ich nutze aber z.b. den winamp 3.0 und da sieht das schon wieder anders aus weil da stehen auch ein paar infos mit drin:

Code: Alles auswählen

<?xml version="1.0" encoding='UTF-8' standalone="yes"?>
 <WinampXML>
<!-- Generated by: Nullsoft Winamp3 version 3.0 -->
  <playlist num_entries="257" label="Playlist Arbeit">
    <entry Playstring="file:M:\Pantera\Pantera - Walk.mp3">
      <Name>Pantera - Walk</Name>
      <Length>315008</Length>
    </entry>
[...]
  </playlist>
 </WinampXML>
Aber das sollte auch kein grosses problem darstellen . . :wink:
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

Dirch hat geschrieben:[Aber das sollte auch kein grosses problem darstellen . . :wink:
Evtl. könnte man (*duck*) ja gleich die "URL-Steaming-Funktionalität" mit einbauen? :wink:
Bartimaus
Interessierter
Interessierter
Beiträge: 41
Registriert: Dienstag 3. September 2002, 07:27

Beitrag von Bartimaus »

*freu*

Dann interpretiere ich das jetzt mal für mich und harre der Dinge die da kommen. Stelle mich gerne als Betatester zur Verfügung.

Übrigens, welchen Decoder verwendet die Dbox ? "Lame" ?

Gruß
B.
Eat my shorts

Wenn man keine Ahnung hat, einfach mal Fresse halten ! (http://www.nuhr.de)

1 x Philips Dbox2
1 x Hyundai HSS820 80GB-HD, Alphacrypt;Aston-Seca 1.05
1 X Micronik TV1200S MAM600+
Zwen
Developer
Beiträge: 867
Registriert: Mittwoch 14. August 2002, 19:50

Beitrag von Zwen »

@Bartimaus: den decoder verwendet neutrino bzw. enigma. Ausnahmsweise sind sich dabei beide mal einig und verwenden die libmad zur dekodierung.

@Dirch: Schön das du das einbaust ;-)

Zwen
Dirch
Senior Member
Beiträge: 394
Registriert: Freitag 9. November 2001, 00:00

Beitrag von Dirch »

och haett ich doch mein maul gehalten :oops:

naja, irgendwann nach der cebit . . . :wink:
Zwen
Developer
Beiträge: 867
Registriert: Mittwoch 14. August 2002, 19:50

Beitrag von Zwen »

Zu spät, is schon drinn ;-)
Dirch
Senior Member
Beiträge: 394
Registriert: Freitag 9. November 2001, 00:00

Beitrag von Dirch »

habs gestern abend schon gesehen :D :D