Media-Buddy, die "eierlegende Wollmilchsau" unter den Medien-Tools. (3 Viewers)

ge2301

Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    8,761
    3,604
    Stuttgart
    Home Country
    Germany Germany
    Danke, das sieht schon gut aus. Ich fände es gut, wenn beide Varianten supportet werden, also ...
    • hierachisch von Artists zu albem mit lokalen metadaten und fanarts nebst Medien
    • in einem zentralen Store für Fanart und Metadaten unabhängig von den Medien
    Ich würde das so dann auch in der neuen MediaPortal-Version implementieren beim Importer für lokale Informationen.
    Parallel würde ich den ganzen Importer auch wieder direkt online scrappen lassen. Ich würde schauen, dass das ähnlich wie bei Media Buddy abläuft.

    Ansonsten habe ich keine speiziellen Anforderungen. Schöne wären wie gesagt beim Audio die Albumbeschreibungen etc. in einer album.nfo.
     

    Lehmden

    Retired Team Member
  • Premium Supporter
  • December 17, 2010
    12,622
    4,024
    Lehmden
    Home Country
    Germany Germany
    Hi.

    Als erstes habe ich heute mal noch zwei Bugs beseitigt. Einer betraf nur die Funktionalität unter Linux (Support für Appimage Files war kaputt, ist jetzt gefixt) und die andere war ein echter Bug, der alle Plattformen betrifft. Wenn man das Erzeugen von Thumbs für einen Austausch des Covers oder des Vorschaubildes abbricht, kam es zu einem Programm- Absturz. Das ist jetzt auch gefixt und die entsprechenden Dateien sind auch mit Github synchronisiert.

    Danach ist es mit dem Musik Teil los gegangen. Die eigentliche Recode Engine ist nicht identisch mit der für Videos. Dafür sind die Anforderungen zu unterschiedlich. Aber als Ausgangsbasis war die Video Encode Engine doch sehr nützlich um nicht wieder ganz bei Null anfangen zu müssen. Und, tatsächlich sie funktioniert bereits und kann sogar schon aus dem GUI aufgerufen werden.

    V2_309.jpg


    Während der Bearbeitung kommt auch wieder die bekannte Fortschrittsanzeige:

    V2_310.jpg


    Die Engine beinhaltet auch wieder einen Hires Schutz, damit aus High End Audio Dateien nicht versehentlich "popelige" .mp3 gemacht werden, sofern das nicht ausdrücklich erwünscht ist.

    Der nächste Schritt ist nun der Audio Metadaten Scraper, der aber deutlich aufwändiger als die Recode Engine wird.
     

    Lehmden

    Retired Team Member
  • Premium Supporter
  • December 17, 2010
    12,622
    4,024
    Lehmden
    Home Country
    Germany Germany
    Hi.
    Ich bin grade mitten in der Entwicklung des Musik Scrapers. Der kann jetzt auch Songtexte von lrclib.net zu den Musikdateien laden. In Kodi gibt es ein Addon "CULyrics", das dann die Songtexte ähnlich wie bei einer Karaoke Machine zeitsynchron auf dem Bildschirm anzeigt. So kann man die Texte mitlesen, während man die Musik hört. Das Kodi Addon kann die Texte auch "on the fly" aus dem Internet laden. Aber alles, was man lokal vorrätig hat, ist ein Vorteil, finde ich. Die Texte haben, wenn sie zeitsynchronisiert sind, die Endung ".lrc", sonst einfach ".txt". Ich hab so eine Datei mal angehängt. Die API bei lrclib.net ist frei und kostenlos. Man kann aber auch innerhalb weniger Sekunden sein Programm dort kostenlos registrieren. Dann hat man bessere Limits bei der API Nutzung. Ich mache nachher noch einen Screenshot, wie das dann in Kodi aussieht. Vielleicht ist das ja auch etwas für MediaPortal...

    Hier der versprochene Screenshot:
    Clipboard 1.jpg


    Die gelb gefärbte Zeile wird aktuell grade abgespielt. So kann man bequem mitlesen, wenn man mag.
     

    Attachments

    • Loi - I Follow.zip
      779 bytes
    Last edited:

    Lehmden

    Retired Team Member
  • Premium Supporter
  • December 17, 2010
    12,622
    4,024
    Lehmden
    Home Country
    Germany Germany
    Hi.

    Der Musik Scrapper wird langsam was. Dabei wird er, so wie es aussieht, um ein Vielfaches besser, als ich es je erwartet hätte.

    V2_327.jpg


    Im Prinzip kann man dem Scraper einen Haufen unsortierte .mp3, .flac, .ogg,... zum Fraß vorwerfen. So lange es irgendwie erkennbar ist, um welches Stück bzw. um welches Album es sich handeln könnte (Dateiname, ID3 Tags,...), erkennt der Scraper das (fast immer) richtig, taggt die Datei dann passend, benennt sie nach einem konfigurierbaren Schema um und lädt die dazu gehörenden Lyrics. Man kann, ganz ähnlich wie bei Serien oder Filmen auch eine musicbrainz ID hinterlegen, die dann zum Identifizieren genutzt wird. Auch die Album und Künstler Fanart und Metadaten werden geladen, natürlich alles konfigurierbar. Die Songtexte und die Album Informationen sowie Grafiken werden dann auch (auf Wunsch) in die Musik Datei getaggt, wie es bei den meisten externen Tagging Programmen auch der Fall ist. Sofern konfiguriert, werden auch Album und/oder Künstler Ordner angelegt und die Künstler Infos auch (zusätzlich oder ausschließlich) im zentralen Kodi Artist Artwork Ordner gespeichert.

    V2_328.jpg


    Und das alles vollautomatisch ohne das der User eingreifen muss. Natürlich gibt es dann auch wieder die Nacharbeiten Option, mit der man eventuelle Fehler der Automatik korrigieren kann. Allerdings hat der Scraper bei über 100 verschiedenen getesteten Audio Dateien zuletzt tatsächlich eine 100% Trefferquote erzielt. Anfänglich lag sie eher so bei 60-70%. Die zusätzliche Arbeit hat sich also wirklich gelohnt. Garantieren kann man das aber natürlich nicht.

    Bei der Arbeit am Musik Scraper (die noch nicht abgeschlossen ist) kam dann die Idee auf, eventuell Songtexte als Untertitel in Musikvideos einzubinden, also .lrc Dateien in .srt Dateien zu konvertieren. Das erscheint mir eine gute Idee. Man kann dann beim Abspielen der Musikvideos entscheiden, ob man die Songtexte als Untertitel angezeigt haben möchte oder nicht. Auch das ist noch nicht fertig, wird aber eingebaut.
     

    Attachments

    • de6aa864-7274-4a13-9910-5f149d558a4b.zip
      214 bytes

    Users who are viewing this thread

    Top Bottom