Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Der ideale MP3 Player

  1. #1
    Registrierter Benutzer Avatar von OnoSendai
    Registriert seit
    Aug 2004
    Ort
    Berlin
    Beiträge
    42

    Question Der ideale MP3 Player

    Also. Ich denke schon länger über den idealen MP3 Player nach.

    Heutzutage haben Desktop Rechner mehr als genug Rechenleistung zu Verfügung. Warum also nicht ein bisschen Bloat?

    Der Player sollte auf jeden Fall Datenbank basiert sein. Vielleicht sogar eine richtige, robuste Datenbank (postgresql oder mysql)

    Rhythmbox bzw. iTunes hat ein ziemlich gutes User Interface. Insbesondere die drei Spalten Genre, Interpret und Album, die dann so etwas wie eine Dynamische Playliste generieren. So eine Art von Interface geht in die Richtung, in der ich mir das Projekt vorstelle.

    Das editieren von Playlisten sollte ebenfalls per Drag and Drop funktionieren, allerdings in einem extra Fenster.

    Jetzt kommt der Hook:
    * Das Tempo des Musikstücks (BPM) sollte mit in der Datenbank gespeichert sein. Aus diesen Daten könnte man dann ein 5 Stelliges Geschwindigkeit Rating generieren. BpmDj (http://bpmdj.sourceforge.net/) ist dazu ein guter Ansatz.
    * Das Erkennen von Klangfarben ist ebenfalls ein sehr gutes Feature von BpmBj.
    So lassen sich ähnlich klingende Songs leicht identifizieren.
    * Mit einer FFT in Verbindung mit den BPM müsste sich sogar herausfinden lassen, ob in dem Song vornehmlich Dur oder Moll Akkorde vorkommen.
    * Ein Baum, der alle möglichen Musik Genre repräsentiert, und die Genre Chronologisch sortiert von einander Ableitet.

    Diese Features könnte man benutzen, indem man z.B. im Kontext Menü einen Punkt finde "Zeige ähnliche Songs" oder "Generiere Playlist für CD mit ähnlichen Songs", oder beim automatischen generieren von Playlisten z.B. den Geschwindigkeitsbereich auswählen kann.

    Beim Automatischen generieren der Playlisten muss man unbedingt die Speicherplatz Größe begrenzen können. (z.B. 256 MB für das spätere Synchronisieren mit einem MP3 Player.)
    Ebenso muss man die Spiellänge der Playlist begrenzen können. (z.B. 80 Minuten zum brennen auf CD.)

    Daraus folgen dann zwei Menüpunkte:
    * Brenne Playlist auf CD
    * Übertrage Playlist auf MP3 Player

    Die Playlisten sollten am besten als XMMS Playlisten abgespeichert werden.

    Als Sahnehäubchen sollte das Programm vielleicht auch Album Cover anzeigen, ID3 Tags editieren können, alle MP3s in der Datenbank normalisieren können, und am Ende eines Liedes zum nächsten crossfaden.

    Vielleicht sollte man auch noch den Kern des Players abkoppeln von dem Userinterface. Idealerweise so, wie bei dem mpd Projekt. (http://www.musicpd.org)

    Und ehe ich mich jetzt ans Programmieren setze...
    Gibt es schon ein Programm mit einem ähnlichen Ansatz?
    Was wünscht ihr euch von dem (perfekten) Player?
    Welche libs würden sich anbieten?
    Will jemand mitmachen? *g*
    Wintermute was a simple cube of white light, that very simplicity suggesting extreme complexity.

  2. #2
    easy rider Avatar von Shutdown
    Registriert seit
    Jan 2004
    Ort
    127.0.0.1:/home/shutdown
    Beiträge
    2.679
    Zitat Zitat von OnoSendai
    Als Sahnehäubchen sollte das Programm vielleicht auch Album Cover anzeigen, ID3 Tags editieren können, alle MP3s in der Datenbank normalisieren können, und am Ende eines Liedes zum nächsten crossfaden.
    Also das finde ich mal ziemlich wichtig für einen MP3-Player (also Software ), die Datenbank und Co finde ich eher noch einen Nachteil - es soll auch Leute geben die einen guten MP3-Player für einen PC mit 166 MHz als "Jukebox" haben wollen, da ist die Datenbank nicht so der Renner.
    XMMS ist eigentlich schon recht gut, nur könnte die GUI ein bisschen ausgebauter sein und eben ein paar Sachen mehr können.
    Mein Traum-MP3-Player kann folgendes:

    - in sauberer Quali abspielen
    - eine übersichtliche Playlist mit Sortierfunktionen sollte schon drin sein
    - Albencovers und Zusatzinformationen anzeigen können
    - ID3 Tags aller Versionen lesen und möglicherweise auch KOMFORTABEL bearbeiten können (zB aus Dateinamen in Verzeichnissen ID3-Tags machen / ergänzen bzw andersrum)
    - einen guten Equalizer muss er haben
    - Normalisieren (am besten NICHT beim Abspielen sondern extra weil es dann zu rechenintensiv wird)
    - und dabei noch klein, kompakt und schnell sein...

    XMMS kommt schon nahe ran, wenn es ein bisschen mehr Ordnung und ID3-Tag-Unterstützung für ALLE ID3-Versionen gäbe...tja...

    Shutdown
    Lieber schizophren als ganz allein.

  3. #3
    Registrierter Benutzer Avatar von OnoSendai
    Registriert seit
    Aug 2004
    Ort
    Berlin
    Beiträge
    42
    Zitat Zitat von Shutdown
    es soll auch Leute geben die einen guten MP3-Player für einen PC mit 166 MHz als "Jukebox" haben wollen, da ist die Datenbank nicht so der Renner.
    Hab auch schon davon gehört.. Aber seien wir mal ehrlich. Was hast du unter deinen Schreibtisch stehen?
    Abgesehen davon, das Berechnen der BPM ist nicht gerade eine einfache Aufgabe.
    Aber ich könnte mir zum Beispiel vorstellen, die Datenbank auf einem Server laufen zu lassen, auf dem auch die ganzen MP3s gespeichert seien könnten.
    Dieser Server könnte dann auch das indizieren der MP3s übernehmen.

    Durch die Trennung von Userinterface und Playercore könnte man vielleicht auch ein curses Interface schreiben.

    So ließe sich dann sogar ein Diskless Client realisieren, auf dem noch nicht einmal X11 laufen müsste. Das generieren der Playlist könnte der Datenbank Server ebenfalls übernehmen...

    Aber das sind genau die Dinge die ich meine. Wenn man sowas nicht bein Design der Software bedenkt, ist es nacher zu spät. *g*

    Zitat Zitat von Shutdown
    - in sauberer Quali abspielen
    - eine übersichtliche Playlist mit Sortierfunktionen sollte schon drin sein
    - Albencovers und Zusatzinformationen anzeigen können
    Ja.. ich denke da sind wir uns auf jeden Fall einig.. *g* Obwohl die Zusatzinfos von mir aus auch gerne, wie bei Rhythmbox, auch im Browser angezeigt werden dürften...

    Zitat Zitat von Shutdown
    - ID3 Tags aller Versionen lesen und möglicherweise auch KOMFORTABEL bearbeiten können (zB aus Dateinamen in Verzeichnissen ID3-Tags machen / ergänzen bzw andersrum)
    - Normalisieren (am besten NICHT beim Abspielen sondern extra weil es dann zu rechenintensiv wird)
    - und dabei noch klein, kompakt und schnell sein...
    Getreu dem Unix Prinzip "Jedes Programm erfüllt nur einen Zweck, aber den möglichst gut", dachte ich eigentlich, das Normalisieren von mp3gain (http://mp3gain.sourceforge.net) erledigen zu lassen.
    Das Bearbeiten der ID3 Tags würde ich erstmal nur rudimentär implementieren. (also "mal eben schnell" die Tags für ein File ändern.)

    Für alles weitere finde ich easytag (http://easytag.sourceforge.net/) nicht schlecht.

    Für die Konsole eventuell id3ed (http://www.azstarnet.com/~donut/programs/id3ed.html) bzw. id3v2 (http://id3v2.sourceforge.net/) .
    Damit könnte man sich dann ein nettes kleines Shell Skript schreiben, das aus den Datei und Verzeichnissnamen dann die MP3s tagged.

    Zitat Zitat von Shutdown
    - einen guten Equalizer muss er haben
    Ja. Fände ich auch gut. Ich weiß aber noch nicht genau, wie sich sowas Programmieren lässt.. Ist vermutlich nicht so ganz trivial...
    Wintermute was a simple cube of white light, that very simplicity suggesting extreme complexity.

  4. #4
    Newbie and practicing Avatar von Newbie314
    Registriert seit
    Mar 2007
    Beiträge
    7.639
    Ich suche noch einen mp3 Player bei dem man die Geschwindigkeit der Stücke (Bps) (einigermassen) stufenlos ändern kann... genau genommen würden ca 16-32 Schritte reichen wenn die "normale" Geschwindigkeit in der Mitte liegt.

    Wozu man das benötigt ? Ist bei Tanz-Training oder -Unterricht sehr nützlich.. leider beherrscht das bisher nur professionelle Hardware .....

    Kennt jemand einen Player der das kann ? Oder einen Plugin für XMM / Amarok etc... ?

  5. #5
    Registrierter Benutzer Avatar von Ede
    Registriert seit
    Jul 2004
    Beiträge
    1.773
    Ich denke, bei deinem ideale MP3 Player könntest du sehr gut auf Amarok aufbauen.
    Das bietet ja schon mal Datenbankfunktionalität (MySQL und PostgreSQL), intelligente und dynamische Playlisten, MP3-Player-Unterstützung, Crossfading usw.
    Habe aber Amarok noch nie benutzt, bei mir kommt nichts zum Einsatz, was mehr Funktionen als XMMS hat.
    Geändert von Ede (20.04.07 um 23:48 Uhr)
    notebook Asus M2400N - Centrino 1600 MHz - 768 MB RAM - Suse 11.4
    pc1 MSI PM8M2 - Pentium4 3000 MHz - 2000 MB RAM - Suse 12.3
    pc2 Asus K7VT - Athlon 800 MHz - 256 MB RAM - Suse 12.1

  6. #6
    Datasette Avatar von gropiuskalle
    Registriert seit
    Nov 2006
    Ort
    West-Berlin
    Beiträge
    2.681
    Kennt jemand einen Player der das kann ? Oder einen Plugin für XMM / Amarok etc... ?
    xmms hat ein plugin namens 'sndstretch', damit geht unter anderem auch das.

    @topic (wenn der thread auch schon ein wenig älter ist): madman benutze ich als Playlistverwalter zusätzlich zum xmms, dessen diesbezügliche Fähigkeiten ja keine sind. Mit madman kann man z.B. bewertungsbasierte Playlisten erstellen oder die shuffle-Funktion feintunen, das Auffinden von tracks bei sehr großen Sammlungen funktioniert sehr einfach, fix und ressourcenschonender als z.B. bei amaroK, wirklich eine prima Anwendung - leider wird madman seit Ewigkeiten nicht mehr weiterentwickelt, zudem fehlt z.B. eine Coververwaltung etc., aber vielleicht ließe sich daraus im Zusammenhang mit einem Projekt was machen?

    ...und einen etwas umfangreicheren Equalizer fänd' ich auch nicht schlecht.
    Geändert von gropiuskalle (22.04.07 um 18:16 Uhr)

  7. #7
    Count Tuxula Avatar von Sidolin
    Registriert seit
    May 2005
    Ort
    Vierkirchen
    Beiträge
    819
    In gewisser Weise gibts das alles schon bei Amarok. Datenbank usw. sowieso, die Playliste find ich super gelöst, ähnliche Songs gibts per Last.fm, was imho viel besser funktioniert als Analyse nur aufgrund von bpm usw, übertragen auf mp3player funktioniert perfekt, cds kann man auch brennen, cover anzeigen und den rest auch, und das was noch fehlt kann man per plugins nachinstallieren.
    42 / 13.37 = Pi

  8. #8
    Registrierter Benutzer Avatar von Knusper
    Registriert seit
    Dec 2004
    Beiträge
    171
    der ideale mp3 player ... sollte einfach nur mp3s spielen:
    http://herrie.info/

Ähnliche Themen

  1. mp3 player unter linux
    Von tl_hero im Forum Mobiles Linux, Notebook, PDA
    Antworten: 3
    Letzter Beitrag: 02.04.04, 09:19
  2. usb stick / mp3 player typhoon neo3
    Von tuxle im Forum Mobiles Linux, Notebook, PDA
    Antworten: 0
    Letzter Beitrag: 16.01.04, 22:43
  3. Suche tragebaren mp3 Player ?
    Von yusuf75 im Forum Musik
    Antworten: 7
    Letzter Beitrag: 13.11.03, 19:09
  4. Thompson mp3 player geht mit wine
    Von yusuf75 im Forum Linux Allgemein
    Antworten: 1
    Letzter Beitrag: 05.04.03, 12:50
  5. Konsole mp3 Player + Webinterface
    Von atz im Forum Musik
    Antworten: 0
    Letzter Beitrag: 02.04.03, 21:30

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •