View Single Post
Old 20-11-2012, 19:34   #1053
DMD
Senior Member
 
L'Avatar di DMD
 
Iscritto dal: Oct 2002
Città: Vicenza
Messaggi: 3168
Oggi ho provato ad associare il Playdisc con il player esterno.

Utilizzando xbmc-12.0-Frodo_beta1-repack con SKIN AEONMQ 4-1.7.0, ho seguendo il primo post del forum ufficiale

Però ho notato un "errore" se così si può dire dello script playercorefactory.xml scaricato al punto 8

Ossia nella riga
<filename>C:\Users\Dell\AppData\Roaming\XBMC\userdata\PlayDisc.exe</filename>

Va corretto in "PlayDisc.bat", in quanto deve richiamare il relativo file ".bat", solo cosi sono riuscito a demandare al playdisc sia la riproduzione di DVD che Blu-ray a PowerDVD 12

In conclusione lo script playercorefactory.xml modificato per PowerDVD 12 e MPC-HC (64b) è il seguente:
Codice:
<playercorefactory>
	<players>
		<player name="ISO_Player" type="ExternalPlayer" audio="false" video="true">
			<filename>C:\Users\NOME UTENTE\AppData\Roaming\XBMC\userdata\PlayISO.bat</filename>
			<args>"{1}"</args>
			<hidexbmc>false</hidexbmc>

		</player> 
                <player name="BDMV_Player" type="ExternalPlayer" audio="false" video="true">
			<filename>C:\Users\NOME UTENTE\AppData\Roaming\XBMC\userdata\PlayBDMV.bat</filename>
			<args>"{1}"</args>
			<hidexbmc>false</hidexbmc>

		</player>
		<player name="Disc_Player" type="ExternalPlayer" audio="false" video="true">
			<filename>C:\Users\NOME UTENTE\AppData\Roaming\XBMC\userdata\PlayDisc.bat</filename>
			<args>"{1}"</args>
			<hidexbmc>false</hidexbmc>

                </player>
		<player name="Universal_Player" type="ExternalPlayer" audio="false" video="true">
			<filename>C:\Program Files\MPC-HC\mpc-hc64.exe</filename>
			<args>"{1}"</args>
			<hidexbmc>false</hidexbmc>
  
 		</player>
 		</players>
 		<rules action="prepend">
 		<!-- Bluray ISO -->
 		<rule filenames="iso" filetypes="iso" player="ISO_Player"/>
 		<!-- Bluray BDMV -->
 		<rule filenames="bdmv" filetypes="bdmv" player="BDMV_Player"/>
		<!-- Bluray M2TS -->
 		<rule filenames="m2ts" filetypes="m2ts" player="Universal_Player"/>
		<!-- Bluray MKV -->
 		<rule filenames="mkv" filetypes="mkv" player="Universal_Player"/>
		<!-- Bluray AVI -->
 		<rule filenames="avi" filetypes="avi" player="Universal_Player"/>
		<!-- Bluray TS -->
 		<rule filenames="ts" filetypes="ts" player="Universal_Player"/>
 		
                <!-- Bluray Disc -->
		<rule player="Disc_Player"/>
 		
 </rules>
 </playercorefactory>
Oviamente questo funziona unitamente agli script .bat scaricabili sempre dal relativo post. e copiati nel percorso:
C:\Users\NOME UTENTE\AppData\Roaming\XBMC\userdata

Questo è il PlayDisc.bat modificato per PowerDVD 12 dove "E" rappresenta l'unità ottica.
Codice:
@echo off

"C:\Program Files (x86)\CyberLink\PowerDVD12\PDVDLaunchPolicy.exe" E:


Comunque grazie agli script del primo post, sono riuscito ad associare 2 player diversi a seconda il tipo di disco inserito nell'unita ottica

Per i DVD >TheaterTek
per i Blu-ray >PowerDVD 12

Questo è stato ottenuto impostando nel file PlayBDMV.bat PowerDVD 12
Codice:
@echo off
rem you can place your PlayBDMV file in \Roaming\XBMC\userdata\ 
set pth=%1
set pth=%pth:BDMV\index.bdmv=%
"C:\Program Files (x86)\CyberLink\PowerDVD12\PDVDLaunchPolicy.exe" %pth% exit
Nel file PlayDisc.bat TheaterTek
Codice:
@echo off
rem you can place your PlayDisc file in \Roaming\XBMC\userdata\ 

"C:\Program Files (x86)\TheaterTek\TheaterTek DVD 2.0\TheaterTek DVD.exe" E:


Un saluto
__________________
Mio PC Ryzen 7950X

Ultima modifica di DMD : 21-11-2012 alle 08:24.
DMD è offline   Rispondi citando il messaggio o parte di esso