[Update]Moron-Suite 0.0.2

  • Ich hab jetzt das Verzeichnis /usr/local/vdr/etc/plugins/music/cddb
    angelegt. Der Eigentümer ist mein vdr-User.
    Das Plugin bekommt als Parameter
    -B /usr/local/vdr/etc/plugins/music/cddb
    Es passiert nichts, der Ordner bleibt leer.
    Die Scripte liegen in /usr/local/vdr/etc/plugins/music/scripts.
    Muss ich dem Plugin jetzt noch mitteilen, wo die Scripte liegen, oder ist das
    der Standard?

  • Da laeuft nix ueber nen Script.
    Ich wuerde einfach mal /var/cddb loeschen oder zeitweise umbenennen.
    music ohne cddb-Parameter laden.
    Ne CD reinlegen und schauen was das log sagt.
    Es sollte genauso wie bei mir aussehen und die Verzeichnisse werden
    angelegt.

  • OK , sorry , default ist auch [/b]/var/lib/cddb[b/] aber egal funzt auch mit Parameter -B


    Also ich habe es jetzt mit music-0.2.0 getestest und da laeuft es auch.
    Einzige Problem koennte sein , dass da schon was im cache steht (id3info.dat) und garnet erst die cddb-Abfrage gestartet wird.


    Ausgabe auf Console :


    Zitat

    Mal abgesehen davon, werden die Scripte in meinem Pfad
    VDRCONFIG/plugins/music/scripts gefunden?


    Wenn VDRCONFIG/plugins dein Standardverzeichnis fuer Plugins ist , dann ja.
    Ansonsten kannst mit Parameter -C den pfad angeben.
    Bei dir halt -C /usr/local/vdr/etc/plugins/music
    "svdrpsend.pl PLUG music CONFIG" zeigt dir wo music aktuell seine configs sucht

  • Ich hab das script vom mp3-plugin genommen. Wenn ich bei einer Audiocd
    auf Befehle->Coversuche gehe, öffnet sich picselshow, und das Cover wird
    angezeigt. Im music-Plugin wird aber kein Cover angezeigt.


    Nachtrag: Bei einem mp3-Titel ging's jetzt mit dem Cover.

  • Jetzt geht schon fast alles. Wo krieg ich denn das Script shout2vdr.sh her?
    Ich habe copydir.dat geändert. Trotzdem schlägt das Kopieren fehl, weil
    immernoch /tmp/... als Ziel angenommen wird.
    Warum sind eigentlich 4 Pfade in copydir.dat?

  • In copydir.dat koennen soviel Pfade drinstehen , wie du moechtest ;).
    Die Datei wird nur ausgelesen , wenn du auf Schnelleinstellungen gehst,
    um den Pfad(Zeilverzeichnis) festzulegen , wohin deine Dateien kopiert werden.
    Also auf USB-Stick..MP3-Player ..whatever
    Quasi 2 x blue drueckst und dann auf "Kopie" oder dir nen Script schreibst , was alles in einem Rutsch kopiert (muesste aber dabei sein)
    und unter Befehle zu finden ist.


    Na und shout2vdr.sh gibts hier irgendwo , da musst du im script
    das "outputdir=xyz" unf ggflls. "svdrpsend=xyz" anpassen .


    Ja cover bei AudioCDs ist im moment schwierig , da das cover
    im pfad des tracks abgelegt wird, also auffe CD ;).
    Kann man zwar als Artistcover speichern ..aber nicht konkret fuer
    ne CD. Weiss auch net ob ich dafuer extra nen "virtuellen" Ordner
    anlegen soll.


    PS.: Im Setup wird wahrscheinlich /tmp als Kopierziel drin stehen.
    Setupeinstellungen haben Vorrang ..deswegen ja auch
    Schnelleinstellungen.
    Weil mir das Getippe dort zu bloede war.
    Du musst es explizit auswaehlen..sollte dann unten stehen........

  • Edit : Achso du meinst bestimmt shout2vdr.sh ;)
    na da halt :
    Shoutcast MP3 Playlisten download über ein Script


    Den rest lasse ich mal stehen...............
    -----------------------------------------------------------------------------------------------


    NA ist doch eigentlich dabei:


    music_copyall.sh unter /Scripts


    Wenn nicht , dann isses nun da;).
    ..und zwar werden alls Titel kopiert , die vorher als Brennliste gespeichert wurden.
    Naja, reinbasteln musst es aber selber in /data/musiccmds.dat


    Aber sowohl das script als auch der Eintrag sollten vorhanden sein.
    Natuerlich musst die Abspielliste vorher als Brennliste speichern.
    Wenn du Abspielliste kopieren moechtest ,
    dann musst das nur auf @current.m3u ummuentzen.
    Oder machst es mit nem suchergebnis..whatever..


  • Coversuche zeigt die gefundenen Ergebnisse von Amazon an, die
    werden temporaer im Ordner /coverdownload gespeichert.
    Wenn du eins uebernehmen moechtest , muss du das Cover
    dementsprechend erstmal speichern.


    Allerdings bekommst du die Belegung nur bei Vollbild zu sehen.
    Ansonsten isses auch im ersten Posting zu sehen, Das Bild mit "No Data".
    Bei Druck auf ner Farbtaste wird das gewuenschte cover dementsprechend an seinen Ort kopiert und gleich angezeigt ,
    ausser es befindet sich schon ein anderes im Cache.
    (cover und visualisierungen werden cached).

  • Die Cover werden leider nicht kopiert, egal was ich anwähle.


    Nachtrag:
    Geht jetzt, nur nicht bei jedem Ordner. Vielleicht liegt das am Verzeichnisnamen.
    Ich probier's noch, rauszufinden.


    Aber id3 bearbeiten geht nie.
    Es kommt was von fehlender Erlaubnis oder keine Informationen.
    Die Lese- und Schreibrechte passen aber, sonst würde er ja nicht die Covers
    reinkopieren.
    Besteht auch die Möglichkeit, die Covers durch Vorder- Rückseite, Inlay und
    Label zu erweitern? Oder unterstützen das die Quellen nicht?

  • Zitat


    Nachtrag:
    Geht jetzt, nur nicht bei jedem Ordner. Vielleicht liegt das am Verzeichnisnamen.
    Ich probier's noch, rauszufinden.


    Kann gut sein , dass geht ueber nen shellscript music_copy.sh bzw.
    music_copyall.sh .
    Muesstest anpassen..imho waere aber allgemein besser , wenn
    da keine Sonderzeichen/Umalute waeren.


    Zitat


    Aber id3 bearbeiten geht nie.
    Es kommt was von fehlender Erlaubnis oder keine Informationen.
    Die Lese- und Schreibrechte passen aber, sonst würde er ja nicht die Covers
    reinkopieren.


    Also vom Plugin her kann nur User "admin" , wenn im Setup
    "Userlevel=Superadmin" die Tags in Dateien geschrieben werden.
    "music_id3v2" muss auch die aussem paket sein.
    Die Datei muss auch vorhanden und auffindbar (im ../scripts Ordner) sein.


    Cover kannst im Code erweitern......
    Angezeigt wird aber nur eins..Inlay und Rueckseite waren auf PAL
    meist net so spannend ;).


    Gesucht wird nach :
    trackname.xyz
    xyzcoverxyz.xyz
    xyzfrontxyz.xyz
    xyzfolderxyz.xyz
    artist.xyz


    ->player-mp3.c ::LoadImage()


    wenn du nachwas anderen suchen moechtest , fuegst was dazu /ersetzt..


    Code
    else if(strcasestr(glob_buffer.gl_pathv[i], "was_weiss_ich")) {
            q = CheckImage (glob_buffer.gl_pathv[i]);
            }
  • Danke, id3 geht jetzt auch.
    Jetzt bin ich nur noch mit dem Brennen am kämpfen.
    Das Beispiel für ne Audiocd im Copyscript geht nicht, da ja keine wavs, sondern
    mp3s erzeugt werden. Da muss wohl noch ein ffmpeg-Aufruf, oder ähnliches
    dazwischen. Ich versuch mal mein Glück...

  • Die Burnscripte hab ich mal etwas abgeändert. Sind vielleicht nicht schön, aber
    bei mir funktionieren sie.
    music_burnaudiocd.sh


    music_burnmp3cd.sh

Jetzt mitmachen!

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