You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Thursday, February 16th 2012, 11:56pm

Suche Coverviewer-Plugin

Hallo,

ich suche für die Morone-Edition des Music-Plugins die Sourcen des Coverviewer-Plugins (mögl. aktuelle Version (1.99.0?)). Leider ist die Downloadsource von Morone (http://www.glaserei-franz.de) down. @ Morone - habe in letzer Zeit einige Deiner Projekte (Accuweather, Music, Picselshow) genutzt -alle Achtung! wirklich sehr gut!

Gruß von Steato
2004- PIII/500, WINTV-NEXUS+WINTV Nova, Liteon-DVD-+RW SOHW-812S, 60 GB-ide-HD

2008- P4 2600, WINTV Nova HDS2, LG-BD, 1,5 TB SATA HD

2011- Core i3 2100, TT S2-6400, Teac BD DVDRW Combo, SSD 60GB, 2 TB SATA HD

2

Saturday, February 18th 2012, 11:29pm

MEhr Infos gibts auch net

http://www.vdr.glaserei-franz.de/files/v…ewer-1.99.0.tgz

..aber meine Projekte ruhen (maybe R.I.P) ;)
Das Plugin war auch noch nicht reif obwohl es funktioniert .
Da sich andauernd irgendwas an den Url von den Seiten aendert , ist alles extern gehalten.

Vorgang ist so:
1.)
Music-Plugin ruft das Perl Script "music_getcover.pl" mit den Parametern auf.

2.)
Jetzt ist das Script fuer Alles verantwortlich , es laedt die Cover runter (wie und womit auch immer),
packt die Bilderchen in ein bestimmtes Verzeichnis (musst in coversources.conf stehen)
und ruft bei Erfolg das Coverviewer-Plugin mithilfe von svdrpsend auf.
Bei Misserfolg sollte novover.png angezeigt werden.

3.)
Das Coverviewer-Plugin ist so doof und zeigt alles an was im Verzeichnis (coversources.conf)
auf png/jpg..etc endet.
Sind mehrere vorhanden , wird ne Slideshow gefahren (je nach Setup) oder mit links/rechts blaettern.
Mit "OK" ruft man das Speichern Menue auf.

Also INSTALL:
Plugin erstellen und an rechten Ort kopieren.
Das Verzeichnis moronsuite komplett an die richtige Stelle kopieren.
Da wo die anderen Pluginordner halt auch liegen.

Anpassen:
moronsuite/coverviewer/coversources.conf

Source code

1
2
# Beispiel
/VDR/etc/plugins/moronsuite;Cover;0;*.jpg *.JPG *.Jpg *.png *.PNG *.Png


moronsuite/music/language/german/scripts/music_getcover.pl

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Normally you only have to edit:

# - svdrp    :  path to "svdrpsend"
# - display  :  Display of X-Server on which coverchooser shall run (default is first Display)
# - mainprg  :  path to external coverdownloader ( default is coverchooser , take care that its installed correctly )

# maybe "flags" if you know hat cooverchooser will do for you

$artist    = "$ARGV[0]";
$album     = "$ARGV[1]";
$coverdir  = "$ARGV[2]";
$tmpdir    = "$ARGV[3]";
$maxdl     = "$ARGV[4]";
$basedir   = "$ARGV[5]";
$filename  = "$ARGV[6]";
$tempdir   = "$tmpdir/music_cover";
$nodata    = "$tmpdir/music_nodata";
$logger    = "$tempdir/cover.log";
$CMD       = "";
$home      = $ENV{"HOME"};


$svdrp     = "/usr/bin/svdrpsend"
$display   = "export DISPLAY=:0;"
$mainprg   = "coverchooser"
$flags     = "--artist=\"$artist\" --album=\"$album\" --path=\"$tempdir\" --all --ordered --module=discogs --module=lastfm --module=google --timeout=5 --verbose"
$chooserdir= "$home/.coverchooser/Temp";


Wie man sieht , nutze ich coverchooser als Downloader. Will man das so uebernehmen , muss man vorher coverchooser (Phyton Programm) installieren ;)
Letzendlich kann man sich da aber basteln was man moechte.
Hauptsache das Script sorgt dafuer , das Bilder im Verzeichnis liegen und ruft am Schluss Coverviewer-Plugin auf.

Wichtig : Schreibrechte vorhanden........... ;) (..und Leserechte. Coverviewer liest den Dateinamen aus der Logdatei fuers Speichern)

3

Saturday, February 18th 2012, 11:33pm

Edit in coversources.conf "musst" nur der Pfad zu moronsuite stehen.

4

Sunday, February 19th 2012, 8:29pm

... vielen Dank, Morone, wird vielleicht heute noch getestet.

Gruß von Steato
2004- PIII/500, WINTV-NEXUS+WINTV Nova, Liteon-DVD-+RW SOHW-812S, 60 GB-ide-HD

2008- P4 2600, WINTV Nova HDS2, LG-BD, 1,5 TB SATA HD

2011- Core i3 2100, TT S2-6400, Teac BD DVDRW Combo, SSD 60GB, 2 TB SATA HD

5

Monday, February 20th 2012, 12:08am

Hallo Morone,

vielen Dank nochmal, mußte ich gleich mal testen - hat dann auch ansatzweise funktioniert - siehe

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
NAME: 
music_getcover.pl - Perl Script to download coverpictures 


SYNOPSIS: 
music_getcover.pl 'artist' 'album' 'coverdir' 'tmpdir' 'maxdl' 'basedir' 'filename' 


DESCRIPTION: 
This Perl script makes it a lot easier (or not ;)) to fill your 
music collection with coverpictures. 


OPTIONS: 
artist = Artist of track 
album = Name of album 
coverdir = Path to artists cover directory 
tmpdir = Path where to save downloaded images 
maxdl = How much coverpicture do you want ? 
basedir = Path to track 
filename = Full path to track without suffix 


---------------------------------------------------------------------------------------------- 




====================== Coverdownload start here ===================== 

Running "coverchooser" with the options ['--artist=Blphaville', '--album=Gltching Rays On Giant (Deluxe Version)', '--path=/etc/vdr/plugins/moronsuite/music/downloads/music_cover', '--all', '--ordered', '--module=discogs', '--module=lastfm', '--module=google', '--timeout=5', '--verbose'] in verbose mode. 
The current settings are: 
get all : True 
preserve order : True 
show gui : False 
artist : Blphaville 
album : Gltching Rays On Giant (Deluxe Version) 
modules : ['discogs', 'lastfm', 'google'] 
timeout : 5.0 
google : /home/vdruser/.coverchooser/Temp/Google_1329690344.jpg 
lastfm : /home/vdruser/.coverchooser/Temp/LastFM_1329690344.jpg 
Exception in thread discogs (job: search, query 1): 
Traceback (most recent call last): 
File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner 
self.run() 
File "/usr/share/coverchooser/coverchooser.py", line 81, in run 
talkback = self.doJob(job) 
File "/usr/share/coverchooser/coverchooser.py", line 103, in doJob 
ret = getattr(obj, job["do"])() 
File "/usr/share/coverchooser/modules/cc_module_discogs.py", line 115, in search 
query_xml = self.get_dom(self.get_query_url()) 
File "/usr/share/coverchooser/modules/cc_module_discogs.py", line 86, in get_dom 
if got_it: return minidom.parseString(data) 
File "/usr/lib/python2.7/xml/dom/minidom.py", line 1924, in parseString 
return expatbuilder.parseString(string) 
File "/usr/lib/python2.7/xml/dom/expatbuilder.py", line 940, in parseString 
return builder.parseString(string) 
File "/usr/lib/python2.7/xml/dom/expatbuilder.py", line 223, in parseString 
parser.Parse(string, True) 
ExpatError: syntax error: line 1, column 0 

Timeout 

====================== Coverdownload end here ===================== 

result: 1 

Cover download started ! 

Artist : Blphaville 
Album : Gltching Rays On Giant (Deluxe Version) 
Coverdir : /tmp 
Tmpdir : /etc/vdr/plugins/moronsuite/music/downloads 
Tempdir : /etc/vdr/plugins/moronsuite/music/downloads/music_cover 
Nodata : /etc/vdr/plugins/moronsuite/music/downloads/music_nodata 
MaxDL : 0 
Logfile : /etc/vdr/plugins/moronsuite/music/downloads/music_cover/cover.log 
Chooserdir : /home/vdruser/.coverchooser/Temp 


<value> ARTIST =Blphaville 
<value> ALBUM =Gltching Rays On Giant (Deluxe Version) 
<value> COVERDIR =/tmp 
<value> BASEDIR =/data/Music/ 
<value> FILENAME =/data/Music/01 - Gong For No One. 



Entferne vorhandene Bilddateien 

Command: export DISPLAY=:0; /usr/bin/coverchooser --artist="Blphaville" --album="Gltching Rays On Giant (Deluxe Version)" --path="/etc/vdr/plugins/moronsuite/music/downloads/music_cover" --all --ordered --module=discogs --module=lastfm --module=google --timeout=5 --verbose 


Kopiere Datei: /home/vdruser/.coverchooser/Temp/Google_1329690344.jpg nach /etc/vdr/plugins/moronsuite/music/downloads/music_cover 
Kopiere Datei: /home/vdruser/.coverchooser/Temp/LastFM_1329690344.jpg nach /etc/vdr/plugins/moronsuite/music/downloads/music_cover 

Download von Cover erfolgreich !


...es gibt nur noch ein paar Schönheitsfehler. Das Cover wird nicht im Hauptmenü des Music-Plugins (music-0.9.9-dev2) angezeigt, hier nur die Grafik "No Data". Ebenso beim Aufruf /blaue Taste "mehr", dann Grüne Taste "Cover". In Picselshow werden die Cover angezeigt. Eine Sache ist noch merkwürdig. Nach dem Aufruf Coverviewer oder Picselshow und Rückkehr in das Hauptmenü des Music-Plugins kommt es immer wieder zu Grafikfehlern (bei niedriger Auflösung der Grafik auch bei Betrachtung in Picselshow). Teilweise wird das Hauptmenü garnicht mehr angezeigt. Grafikfehler gibt es auch bei aktivierter Visualisierung im Grafikfeld des Hauptmenüs.

Hier noch ein paar Daten meines Systems. Ubuntu 11.10, VDR 1.7.18, DVB-Device TT S2-6400

Achso, da gibt es noch ein Problem, mit dem ich mich beim Music-Plugin schon lange herumschlage. Es will einfach keine Webstreams abspielen... ... aber dazu später...

Gruß von Steato
2004- PIII/500, WINTV-NEXUS+WINTV Nova, Liteon-DVD-+RW SOHW-812S, 60 GB-ide-HD

2008- P4 2600, WINTV Nova HDS2, LG-BD, 1,5 TB SATA HD

2011- Core i3 2100, TT S2-6400, Teac BD DVDRW Combo, SSD 60GB, 2 TB SATA HD

6

Monday, February 20th 2012, 1:04am

Also das mit den Grafikfehlern , dass liegt wohl am Treiber von deiner 6400 .
Das ist natuerlich Asche , denn ich glaube nicht , dass es noch jemals gefixt wird.

Ansonsten sieht das alles ganz gut aus.
Der Fehler bei discogs ist "normal". Wahrscheinlich hat sich dort schon
wieder was geaendert.

Quoted

...es gibt nur noch ein paar Schönheitsfehler. Das Cover wird nicht im Hauptmenü des Music-Plugins (music-0.9.9-dev2) angezeigt, hier nur die Grafik "No Data". Ebenso beim Aufruf /blaue Taste "mehr", dann Grüne Taste "Cover".

Habe ich jetzt nicht so verstanden. ;)
Also beim Music-Plugin gibt es kein Bild/Grafik "No Data".
Sowas wird nur "angezeigt" vom Coverviewer-Plugin bei dieser Bedingung :

Source code

1
2
3
4
5
6
7
8
if($result>0) {
    system("echo '\nDownload von Cover erfolgreich !\n' >> $logger");
    system("$svdrp PLUG coverviewer PLAYDIR $tempdir");
    }
else {
    system("echo '\nERROR: Download von Cover NICHT erfolgreich !\n' >> $logger");
    system("$svdrp PLUG coverviewer PLAYDIR $nodata");
}

7

Monday, February 20th 2012, 1:15am

Es spricht aber dafuer , dass du das "No Data" Bild mal als Cover abgespeichert hattest. ;)
Einfach mal in das Verzeichnis gehen , wo die Musikdatei liegt oder in /tmp nachschauen .
Da sollte das Cover/Bild liegen.

und zur Info . Aus Performancegruenden (cache) bleibt ein bereits vorhandenes
Cover im Speicher bis VDR neugestartet wird.
Kurz , wenn ein Coverbild schon vorhanden war , dann wird das neue erst
nach VDR Restart angezeigt.

Webstreams sollten keine Probleme bereiten.
Einfach mal ne URL hier posten , dann sag ich dir ob das klappt oder net :D

8

Monday, February 20th 2012, 6:27am

... auf die Schnelle....- die Datei befindet sich an folgenden Orten:

/etc/vdr/plugins/moronsuite/music/coverviewer/data/nopic.png
/etc/vdr/plugins/moronsuite/weather/themes/MORONEHD2/images/nopic.png
/data/installfiles/vdrplugins/music-0.9.9-dev2/moronsuite/music/coverviewer/data/nopic.png
/data/installfiles/vdrplugins/coverviewer-1.99.0/moronsuite/music/coverviewer/data/nopic.png
/usr/local/src/vdr-1.7.18/PLUGINS/src/music-0.9.9-dev2/moronsuite/music/coverviewer/data/nopic.png
/usr/local/src/vdr-1.7.18/PLUGINS/src/coverviewer-1.99.0/moronsuite/music/coverviewer/data/nopic.png

und als

/etc/vdr/plugins/moronsuite/music/downloads/music_nodata/nodata.png
/data/installfiles/vdrplugins/music-0.9.9-dev2/moronsuite/music/downloads/music_nodata/nodata.png
/data/installfiles/vdrplugins/coverviewer-1.99.0/moronsuite/music/downloads/music_nodata/nodata.png
/usr/local/src/vdr-1.7.18/PLUGINS/src/music-0.9.9-dev2/moronsuite/music/downloads/music_nodata/nodata.png
/usr/local/src/vdr-1.7.18/PLUGINS/src/coverviewer-1.99.0/moronsuite/music/downloads/music_nodata/nodata.png


mit einem Dateidatum v. 10.07.2005

die heruntergeladenen Daten befinden sich dort:

/etc/vdr/plugins/moronsuite/music/downloads/music_cover/Google_1329716560.jpg
/home/vdruser/.coverchooser/Temp/Google_1329716560.jpg
steato has attached the following images:
  • nodata.png
  • nopic.png
2004- PIII/500, WINTV-NEXUS+WINTV Nova, Liteon-DVD-+RW SOHW-812S, 60 GB-ide-HD

2008- P4 2600, WINTV Nova HDS2, LG-BD, 1,5 TB SATA HD

2011- Core i3 2100, TT S2-6400, Teac BD DVDRW Combo, SSD 60GB, 2 TB SATA HD

This post has been edited 1 times, last edit by "steato" (Feb 20th 2012, 6:53am) with the following reason: komplett gescannt


9

Monday, February 20th 2012, 5:24pm

Hallo, habe heute noch mit den Webstreams experimentiert. Die Aussage von Morone:


Webstreams sollten keine Probleme bereiten.
Einfach mal ne URL hier posten , dann sag ich dir ob das klappt oder net



ließ mich ja hoffen. Habe es aber nicht hinbekommen. Habe verschiedene Dateien mit gültigen Webstreams getestet (als *.pls, *.mp3 oder *m3u abgespreichert) - jedesmal das selbe Ergebnis. Im Hauptmenü erscheint für eine Sec. oben links "ABSPIELEN" und dann "GESTOPT". In der Mitte (unten) erscheint für eine Sec. "Verbinde mit Streamingserver", dann sehe nich nur "NETWORKSTREAM" und den Dateinamen. Das Coverbild wechselt automatisch zu "/etc/vdr/plugins/moronsuite/music/themes/skins/DEFAULT/cover/default-stream.png" (Datei siehe unten)

Beispiel für Datei: Sputnik.pls, Inhalt: "http://www.sputnik.de/m3u/live.hi.m3u" (ohne Anführungsstriche).

Internet ist verfügbar, Coverdownload oder die Aktualisierung bei WeatherHD funktionieren ja auch. (oder muß hier explizit für den Stream ein Port am Router freigeschalten werden?)

Gruß von Steato
steato has attached the following image:
  • default-stream.png
2004- PIII/500, WINTV-NEXUS+WINTV Nova, Liteon-DVD-+RW SOHW-812S, 60 GB-ide-HD

2008- P4 2600, WINTV Nova HDS2, LG-BD, 1,5 TB SATA HD

2011- Core i3 2100, TT S2-6400, Teac BD DVDRW Combo, SSD 60GB, 2 TB SATA HD