Devo verificare se ho gestito bene il caso in cui non ci sia proprio, il file di configurazione è una soluzione transitoria, però sì, dovrebbe.
EDIT: Si, funziona.
Printable View
Configurato cosi
il problema, a me, rimanecodice:
GentooPlayer
127.0.0.1
9000
50:e5:49:cc:b4:29
9090
codice:[18-01-12 17:47:05.5341] Slim::Web::JSONRPC::requestMethod (360) Parsing command: Found client [50:e5:49:cc:b4:29]
[18-01-12 17:47:05.5343] Slim::Web::JSONRPC::requestMethod (406) Dispatching...
[18-01-12 17:47:05.5383] Slim::Web::JSONRPC::handleURI (109) POST data: [{"method":"slim.request","id":1,"params":["50:e5:49:cc:b4:29",["songinfo","0","99","url:file:///Lossless/Artist/9%20Lazy%209%20-%202003%20-%20Electric%20Lazyland%20-%20565/01%20Life%20Goes%20On%20&%20On.flac"]]}]
[18-01-12 17:47:05.5385] Slim::Web::JSONRPC::requestMethod (360) Parsing command: Found client [50:e5:49:cc:b4:29]
[18-01-12 17:47:05.5386] Slim::Web::JSONRPC::requestMethod (406) Dispatching...
[18-01-12 17:47:07.1033] Slim::Web::JSONRPC::handleURI (109) POST data: [{"method":"slim.request","id":1,"params":["50:e5:49:cc:b4:29",["playlist","play","file://Z:/Lossless/Artist/9%20Lazy%209%20-%202003%20-%20Electric%20Lazyland%20-%20565/10%20Checkin'%20on%20You.flac","10 Checkin' on You.flac"]]}]
[18-01-12 17:47:07.1035] Slim::Web::JSONRPC::requestMethod (360) Parsing command: Found client [50:e5:49:cc:b4:29]
[18-01-12 17:47:07.1036] Slim::Web::JSONRPC::requestMethod (406) Dispatching...
[18-01-12 17:47:07.1186] Slim::Formats::readTags (166) File missing: \Lossless\Artist\9 Lazy 9 - 2003 - Electric Lazyland - 565\10 Checkin' on You.flac
[18-01-12 17:47:07.1231] Slim::Player::Protocols::File::open (92) Warning: [file:///Lossless/Artist/9%20Lazy%209%20-%202003%20-%20Electric%20Lazyland%20-%20565/10%20Checkin%27%20on%20You.flac] not bothering opening file with zero size or duration
[18-01-12 17:47:07.1235] Slim::Player::Song::open (471) Warning: stream failed to open [file:///Lossless/Artist/9%20Lazy%209%20-%202003%20-%20Electric%20Lazyland%20-%20565/10%20Checkin%27%20on%20You.flac].
[18-01-12 17:47:07.5379] Slim::Web::JSONRPC::handleURI (109) POST data: [{"method":"slim.request","id":1,"params":["50:e5:49:cc:b4:29",["status","-","1","tags:uB"]]}]
[18-01-12 17:47:07.5380] Slim::Web::JSONRPC::requestMethod (360) Parsing command: Found client [50:e5:49:cc:b4:29]
[18-01-12 17:47:07.5382] Slim::Web::JSONRPC::requestMethod (406) Dispatching...
[18-01-12 17:47:07.5427] Slim::Web::JSONRPC::handleURI (109) POST data: [{"method":"slim.request","id":1,"params":["50:e5:49:cc:b4:29",["songinfo","0","99","url:file:///Lossless/Artist/9%20Lazy%209%20-%202003%20-%20Electric%20Lazyland%20-%20565/10%20Checkin%27%20on%20You.flac"]]}]
[18-01-12 17:47:07.5428] Slim::Web::JSONRPC::requestMethod (360) Parsing command: Found client [50:e5:49:cc:b4:29]
[18-01-12 17:47:07.5430] Slim::Web::JSONRPC::requestMethod (406) Dispatching...
[18-01-12 17:47:09.9591] Slim::Web::JSONRPC::handleURI (109) POST data: [{"id":1,"method":"slim.request","params":["50:e5:49:cc:b4:29",["status","-",1,"tags:uB"]]}]
[18-01-12 17:47:09.9593] Slim::Web::JSONRPC::requestMethod (360) Parsing command: Found client [50:e5:49:cc:b4:29]
[18-01-12 17:47:09.9595] Slim::Web::JSONRPC::requestMethod (406) Dispatching...
[18-01-12 17:47:09.9767] Slim::Web::JSONRPC::handleURI (109) POST data: [{"method":"slim.request","id":1,"params":["50:e5:49:cc:b4:29",["status","-","1","tags:uB"]]}]
[18-01-12 17:47:09.9769] Slim::Web::JSONRPC::requestMethod (360) Parsing command: Found client [50:e5:49:cc:b4:29]
[18-01-12 17:47:09.9770] Slim::Web::JSONRPC::requestMethod (406) Dispatching...
[18-01-12 17:47:09.9809] Slim::Web::JSONRPC::handleURI (109) POST data: [{"method":"slim.request","id":1,"params":["50:e5:49:cc:b4:29",["songinfo","0","99","url:file:///Lossless/Artist/9%20Lazy%209%20-%202003%20-%20Electric%20Lazyland%20-%20565/10%20Checkin%27%20on%20You.flac"]]}]
[18-01-12 17:47:09.9811] Slim::Web::JSONRPC::requestMethod (360) Parsing command: Found client [50:e5:49:cc:b4:29]
[18-01-12 17:47:09.9813] Slim::Web::JSONRPC::requestMethod (406) Dispatching...
[18-01-12 17:47:10.9700] Slim::Web::JSONRPC::handleURI (109) POST data: [{"id":1,"method":"slim.request","params":["50:e5:49:cc:b4:29",["status","-",1,"tags:cgABbehldiqtyrSuoKLNJ"]]}]
[18-01-12 17:47:10.9702] Slim::Web::JSONRPC::requestMethod (360) Parsing command: Found client [50:e5:49:cc:b4:29]
[18-01-12 17:47:10.9704] Slim::Web::JSONRPC::requestMethod (406) Dispatching...
[18-01-12 17:47:11.9631] Slim::Web::JSONRPC::handleURI (109) POST data: [{"method":"slim.request","id":1,"params":["50:e5:49:cc:b4:29",["status","-","1","tags:uB"]]}]
[18-01-12 17:47:11.9633] Slim::Web::JSONRPC::requestMethod (360) Parsing command: Found client [50:e5:49:cc:b4:29]
[18-01-12 17:47:11.9634] Slim::Web::JSONRPC::requestMethod (406) Dispatching...
[18-01-12 17:47:11.9672] Slim::Web::JSONRPC::handleURI (109) POST data: [{"method":"slim.request","id":1,"params":["50:e5:49:cc:b4:29",["songinfo","0","99","url:file:///Lossless/Artist/9%20Lazy%209%20-%202003%20-%20Electric%20Lazyland%20-%20565/10%20Checkin%27%20on%20You.flac"]]}]
[18-01-12 17:47:11.9674] Slim::Web::JSONRPC::requestMethod (360) Parsing command: Found client [50:e5:49:cc:b4:29]
[18-01-12 17:47:11.9676] Slim::Web::JSONRPC::requestMethod (406) Dispatching...
[18-01-12 17:47:13.9744] Slim::Web::JSONRPC::handleURI (109) POST data: [{"method":"slim.request","id":1,"params":["50:e5:49:cc:b4:29",["status","-","1","tags:uB"]]}]
[18-01-12 17:47:13.9746] Slim::Web::JSONRPC::requestMethod (360) Parsing command: Found client [50:e5:49:cc:b4:29]
[18-01-12 17:47:13.9748] Slim::Web::JSONRPC::requestMethod (406) Dispatching...
[18-01-12 17:47:13.9790] Slim::Web::JSONRPC::handleURI (109) POST data: [{"method":"slim.request","id":1,"params":["50:e5:49:cc:b4:29",["songinfo","0","99","url:file:///Lossless/Artist/9%20Lazy%209%20-%202003%20-%20Electric%20Lazyland%20-%20565/10%20Checkin%27%20on%20You.flac"]]}]
[18-01-12 17:47:13.9792] Slim::Web::JSONRPC::requestMethod (360) Parsing command: Found client [50:e5:49:cc:b4:29]
[18-01-12 17:47:13.9794] Slim::Web::JSONRPC::requestMethod (406) Dispatching...
hai fatto ripartire leia e pulito la cache?
File missing: \Lossless\Artist\9 Lazy 9 - 2003 - Electric Lazyland - 565\10 Checkin' on You.flac
puoi provare a mettere un mapping su se stesso tipo Z: = Z:, anche se io ho provato esattamente quella condizione e non è stato necessario, c'è qualcosa che mi sfugge, sei sempre su win?
Per verificare il problema della libreria non trovata (da Giovanni) e non letta (Da Filippo) ho predisposto un piccolo eseguibile di test, da scaricarsi qui:
http://www.marcoc1712.it/downloads/testDiscId.jar
e da eseguire da terminale così:
java -jar testDiscId.jar > testDiscId.log 2>&1
Dovrebbe produrre un file ( testDiscId.log) nella stessa cartella, con informazioni dettagliate su cos'è che non va. Se per cortesia mi postate il risultato, vi ringrazio.
siQuote:
hai fatto ripartire leia e pulito la cache?
siQuote:
sei sempre su win?
Questo il log
codice:========================================================
OS: Windows 10
JVM architecture: amd64
bit: 64
========================================================
gen 12, 2018 9:29:11 PM com.mc2.musicbrainz.discid.LibDiskIdChooser getLibDiscId
INFORMAZIONI: Windows 64bit
gen 12, 2018 9:29:11 PM com.mc2.util.nativeUtils.NativeUtils createTempDirectory
INFORMAZIONI: temporary directory: nativeutils700097429261 created
About to write to: C:\Users\filippo\AppData\Local\Temp\nativeutils700097429261\libdiscid.dll
gen 12, 2018 9:29:11 PM com.mc2.util.nativeUtils.NativeUtils getTemporaryFileFromJarResource
INFORMAZIONI: copy /native/win/win64/libdiscid.dll to C:\Users\filippo\AppData\Local\Temp\nativeutils700097429261\libdiscid.dll
gen 12, 2018 9:29:11 PM com.mc2.util.nativeUtils.NativeUtils getTemporaryFileFromJarResource
INFORMAZIONI: copied
gen 12, 2018 9:29:11 PM com.mc2.musicbrainz.discid.LibDiskIdChooser getLibDiscId
INFORMAZIONI: temporary file = C:\Users\filippo\AppData\Local\Temp\nativeutils700097429261\libdiscid.dll
gen 12, 2018 9:29:11 PM com.mc2.musicbrainz.discid.impl.Mc2DiscId init
GRAVE: Check you are running the correct library for your architecture: 64 or 32 bit
java.lang.UnsatisfiedLinkError: Unable to load library 'C:\Users\filippo\AppData\Local\Temp\nativeutils700097429261\libdiscid.dll': Impossibile trovare il modulo specificato.
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:145)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:188)
at com.sun.jna.Library$Handler.(Library.java:123)
at com.sun.jna.Native.loadLibrary(Native.java:255)
at com.sun.jna.Native.loadLibrary(Native.java:241)
at com.mc2.musicbrainz.discid.impl.Mc2DiscId.init(Mc2DiscId.java:48)
at com.mc2.musicbrainz.discid.LibDiskIdChooser.getLibDiscId(LibDiskIdChooser.java:63)
at com.mc2.musicbrainz.discid.LibDiskIdChooser.getLibDiscId(LibDiskIdChooser.java:83)
at com.mc2.musicbrainz.discid.DiscInfo.(DiscInfo.java:162)
at com.mc2.musicbrainz.test.discid.Main.main(Main.java:70)
com.mc2.musicbrainz.discid.DiscIdException: Check you are running the correct library for your architecture: 64 or 32 bit - Unable to load library 'C:\Users\filippo\AppData\Local\Temp\nativeutils700097429261\libdiscid.dll': Impossibile trovare il modulo specificato.
at com.mc2.musicbrainz.discid.impl.Mc2DiscId.init(Mc2DiscId.java:52)
at com.mc2.musicbrainz.discid.LibDiskIdChooser.getLibDiscId(LibDiskIdChooser.java:63)
at com.mc2.musicbrainz.discid.LibDiskIdChooser.getLibDiscId(LibDiskIdChooser.java:83)
at com.mc2.musicbrainz.discid.DiscInfo.(DiscInfo.java:162)
at com.mc2.musicbrainz.test.discid.Main.main(Main.java:70)
Comunque qualche versione fa con lo stessto setting andava in play....
Ripeto su linux non ho problemi....
Grazie.
Rischio di sembrare pedante, ma ho bisogno di rendere replicabile il singolo problema, altrimenti non ne vengo fuori. GLi ultimi Settings che hai postato hanno server = 127.0.0.1 mentre prima avevano un IP reale, per questo ti ho chiesto se è sempre win e sempre la stessa macchina su cui gira LMS.
discid... non so che pesci pigliare, come se non riuscisse ad eseguire la dll, ma è la stessa da maggio... Tu hai cambiato qualcosa nella tua configurazione rispetto alle prime volte? per esempio ridistribuibile di C++ / .net framework?
Non saprei, come ho detto non usavo win da un po, l ho riaperto per fare questo test, e in effetti ha fatto qualche aggiornamento (win10 fa un po come vuole).
Comunque io ho una versione che a paritá di setting funziona (parlo del play)...il file porta data 11.12 nella cartella
invece rimane il problema con la dll
Anche se in questo caso me la cerca in un percorso sbagliato
F:\SVILUPPO\java-discId\native\win32\amd64\libdiscid.dll does not exist
quello che esce in cmd
https://paste.pound-python.org/show/...81oOVFHB8McFu/
ustia, quella è propio vecchia e non poteva andare, cerca la dll nel percorso del mio disco...
Riguardando la storia dei post, in effetti, dopo quella versione, per la quale mi hai segnalato tu l'errore (https://www.nexthardware.com/forum/p...tml#post983409), mi pare che i tuoi post riguardassero solo linux, probabilmente quella win 'corretta' (https://www.nexthardware.com/forum/p...tml#post983442) non l'hai mai provata e quindi non ci siamo accorti che non funzionasse da te.
Comunque, devo capire perchèda me funziona e da te no, pur essendo sempre win10. Ti farò fre qualche prova, se non ti dispiace.
Qualcun'altro usa win10 ed è disponibile per una prova?
Grazie.
con questo setting funziona la vecchia versione, la nuova con lo stesso file non va...cancellando sempre la cache
codice:
GentooPlayer
127.0.0.1
9000
50:e5:49:cc:b4:29
9090
Si puoi...ma vediamo se riesco nel tardo pomeriggio...Quote:
Posso connettermi in teamviewer?