[NIKOLAUS?] mp3ng-0.0.10 - The next next generation

  • Zitat

    Ich hab hier die mp3ng (0.0.9a) mit softdevice und via Framebuffer zu laufen und muss sagen das mp3 Plugin funktioniert besser als damit Fern zusehen.


    Bis auf ein paar Heartbeat Buffer Meldungen könnte ich damit leben.


    Kannst ja Debugging im Makefile und config.h deaktivieren , denn
    akustisch solltest du davon nix merken. ;)

  • Ich bin auf der Suche nach einer Lösung für folgendes Problem:
    Normalerweise navigiert man ja erstmal durch ein paar Menüpunkte, um z.B. u.a. auch das Abspielverzeichnis auszuwählen.


    Nun möchte ich dieses ganze Geklicke (primär für mein "W" in der Abkürzung WAF) etwas einfacher gestalten - und zwar in der Form, dass ich einen Hauptmenü-Eintrag "Internet-Radio" habe, und der mp3ng hier dann direkt die Playlist der Streams abspielt.


    Wie sieht hierfür die Kommandozeile aus, die ich einbinden muss?
    Schon mal Danke im Voraus! Auch im Namen meines "W"... ;)

  • Hi Morone,
    wird es auch ein Test für die breite Öffendlichkeit geben oder muss sich diese bis zum Release gedulden? Auch wenn Du vielleicht von den ausgewählten Testen nicht das erwünschte Feedback bekommen hast, je mehr Tester desto mehr Dinge fallen auch auf und werden getestet.
    Ganz nach dem Motto: Viel hilft viel.... :)



    Gruß
    gromit

    Mein Glotz-o-fon-Konservierer im Aufbau:
    vdr-2.3.1, v4l Treiber, OpenSuse 42.1, Satelco Easywatch DVB-C

    Einmal editiert, zuletzt von gromit ()

  • Zitat

    Wie sieht hierfür die Kommandozeile aus, die ich einbinden muss?
    Schon mal Danke im Voraus! Auch im Namen meines "W"... ;)


    Code
    svdrpsend.pl PLUG music PLAY /vdr_daten/mp3/Webradio/Dance.m3u


    "music" ist dabei das Plugin.
    mp3/mp3ng/music , wobei ich net weiss ob die Service-Schnittstelle
    beim alten mp3ng drin ist.


    Dance.m3u koennte dann so aussehen :

    Code
    Dance/Underground_Radio_LiveZett_Can_download_all_livesets_from_here_f_1.pls
    Dance/Underground_Radio_LiveZett_Can_download_all_livesets_from_here_f_2.pls
    Dance/9_0_'s_H_o_t_M_i_x_Hot_Mix_Radio_100%annees_90_Live_from_Paris_1.pls


    Das Basisverzeichnis waere dann "/vdr_daten/mp3/Webradio".
    Zusammen mit den Eintrag muss es natuerlich auf existierende
    Dateien zeigen bzw. dort die Streamdatei liegen (verstaendlich ? ;)).


    Basisverzeichnis(vom Aufruf) + Playlistinhalt(von Dance.m3u).
    /vdr_daten/mp3/Webradio + /Dance/Underground_Radio_LiveZett_Can_download_all_livesets_from_here_f_1.pls


    muss also dort existieren.


    Wenn du den Setup Patch installiert hast dann noch nen Eintrag ala :


    Code
    <command name="Internetradio" execute="svdrpsend.pl PLUG blablabla.." confirm="no" />


    Jetzt mal so als Beispiel....

  • Zitat

    wird es auch ein Test für die breite Öffendlichkeit geben oder muss sich diese bis zum Release gedulden? Auch wenn Du vielleicht von den ausgewählten Testen nicht das erwünschte Feedback bekommen hast, je mehr Tester desto mehr Dinge fallen auch auf und werden getestet.
    Ganz nach dem Motto: Viel hilft viel....


    Nein , gibt kein public Test.
    Was ich da gemacht hatte war auch kein interner Test , sondern sollte
    mir nur aufzeigen , wo es Komplikationen bei Inbetriebname gibt.
    Damit nicht gleich 10 Versionsnummern nach Release folgen.
    Die eine Rueckmeldung (wenn nicht sogar einzige ;)) war , das die kurz
    vorher umbenannte Sourcedatei noch nicht richtig benannt war.
    Das habe ich mittlerweile gefixt. :D
    Meistens kam "garnix" zurueck. Nicht einmal laueft ..laeuft nicht..
    Alles andere muss also super easy einzurichten sein (wers glaubt..)


    Deswegen kommt es in den naechsten Tagen , wahrscheinlich heute.
    Auffen Server liegt sie schon... muss nur ne kleine Installhilfe schreiben..
    den Rest muss man selber rausfinden , Readme liegt nicht bei...
    Damit schliesse ich dann auch die weitere Entwicklung ab.
    Ausser wenn sich da noch nen heavy Bug auftut, was ich
    unwahrscheinlich finde..;D
    Waere eh nur Kosmetik und ist Zeit fuer was Neues...

  • Zitat

    Auffen Server liegt sie schon... muss nur ne kleine Installhilfe schreiben..
    den Rest muss man selber rausfinden


    "Optionen im Makefile setzen" ist aber ein bisschen dürftig ;)

  • So, ich hab gestern nochmal ein bisschen an dem Cover-Download geproggt. Klappt jetzt soweit über die Amazon-Webservice-API.


    Ich hätte noch als kleines Easteregg zwei Features zu bieten:
    1) CD-Infos - Die komplette Titelliste der Original-CD, Erscheinungsjahr, Label, etc.
    2) CD-Reviews - Meinungen von Käufern zu der CD


    Wenn Morone über einen Menüpunkt im Zusatzmenü einfach den Inhalt einer Textdatei anzeigen lassen kann, hätte der interessierte Benutzer die Möglichkeit die oben genannten Informationen zu lesen.


    @Morone: Die oben genannten Informationen bekomme ich (falls vorhanden) über die Amazon-API geliefert. Ich kann die Informationen zB. als Textdatei speichern. Sag einfach ob du das Feature haben willst und ob du den Dateinamen als Parameter an das Skript übergeben willst. Ich bin da völlig offen.


    Bei mir funktioniert das alles soweit, ich muss nur noch bisschen an der Fehlerbehandlung arbeiten und würde das ganze dann nächste Woche veröffentlichen.


    Gruß
    Jarny

    MLD 3.0.3 Server. Aufnahmen schaue ich mit einem separaten XBMC (OpenElec Distribution) im Wohnzimmer am 47 Zoll HD Fernseher

  • Zitat

    "Optionen im Makefile setzen" ist aber ein bisschen dürftig


    Dachte eher an Codefetzen.. :mua


    Zitat

    Ich hätte noch als kleines Easteregg zwei Features zu bieten:
    1) CD-Infos - Die komplette Titelliste der Original-CD, Erscheinungsjahr, Label, etc.
    2) CD-Reviews - Meinungen von Käufern zu der CD


    Ok , dann warte ich solange und entscheide wenn ich es testen
    konnte. Aber ehrlich..brauch ich net.
    Punkt 1) , wenn ich CD-Infos finden moechte , dann braucht es ja
    Tags , wenn getaggt , dann liegen Infos doch schon vor...
    Fuer CDs nutzt das MP3 Plugin auch schon seit Ewigkeiten CDDB &Co
    Punkt 2) Selbst wenn es einem interessiert , befuerchte ich den Overkill
    bei der Ausgabe (Formatierung, Platzgruende).
    Interessant waere Punkt 1) nur um zu sehen , fuer was nen Cover
    runtergeladen wurde um dann zu entscheiden , Speichern ja/nein,
    also baue es ruhig ein.

  • Ich habe ein bisschen mit music-0.1.0_wip rumgespielt:


    Mit xineliboutput ist das Plugin nicht zu benutzen -> Tonaussetzer beim scrollen in der Tracklist. Beim manuellen anspringen eines Liedes wird kurz das letzte Lied angespielt bevor es dann losgeht...


    Mit xine funktioniert es gut, allerdings bekomme ich die Visualisierung nicht ans laufen. span-0.0.5 ist installiert und aktiviert.


    EDIT:
    Mit tvtime funktioniert die Visualisierung auch nicht :(

    >>>> x-vdr <<<< Installations-Skript für einen VDR mit Debian als Basis

    Einmal editiert, zuletzt von zulu ()


  • Das hört sich doch ganz gut an, dann harre ich der Dinge die da kommen. Auch wenns etwas lästig ist, ein Readme mit einer schritt-für-schritt Anleitung erspart anderen viiiiiiel Rätselraten, mühsames Nachlesen in mehreren Threads und unnötiges Nachfragen.
    Die Zeit für das readme Schreiben ist also gut invenstiert, zumindest aus Sicht der anderen. ;)



    Gruß
    gromit

    Mein Glotz-o-fon-Konservierer im Aufbau:
    vdr-2.3.1, v4l Treiber, OpenSuse 42.1, Satelco Easywatch DVB-C

    2 Mal editiert, zuletzt von gromit ()

  • Zitat

    mühsames Nachlesen in mehreren Threads und unnötiges Nachfragen


    Waere mir neu , dass "erst" gelesen wird (Ausnahmen bestaetigen die Regel ;)). Tlw. ist die Readme bei Distries noch nicht einmal dabei.
    Also warum nicht gleich die Zeit besser investieren.........


    Zb. fuer Leute , welche ihren VDR mit ins Bett nehmen..


    Also , wenn jemand noch was beisteuern moechte..Eintrag ist so einsam
    (Am liebsten externe Scripts , wenn sich was aendern kann)

  • Gähn :gaehn
    Biste jetzt fertig, oder geht das noch bis Ostern 2008?
    Nichts gegen deine "Code-Kunst" aber nur drüber reden/lesen ist echt mühselig. Da sich deine Tester nicht gemeldet haben, werden die Probleme eh erst im Massentest kommen.
    Also, trau dich!



    Bye,
    vdrmojo

  • Ok, dann hier ein kurzer Überblick was mir mit einer 2mb Karte und tvtime so aufgefallen ist:


    musiccmds.dat -> --- am Zeilenanfang werden nicht angezeigt, Zeilen nur mit --- verursachen einen Fehler. Trennzeilen werden erst farbig, wenn an der Zeile vorbei gescrollt wird


    Nach einem Userwechsel und Verzeichnis Auswahl über "Wiedergabe" wird das erste Lied nicht automatisch angespielt.


    Visualisierungen laufen nicht, in den logs kommt nur das die Visualisierung ausgewählt wurde (mit mp3ng klappt es aber).


    Beim Scrollen in "Gefunden" verschwinden die Farb-Button.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!