[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4326: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3501)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4328: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3501)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4329: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3501)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4330: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3501)
MSHEETDIR migration guide
Sign up here and you can log into the forum!

MSHEETDIR migration guide

Everything (else) to do with Movie Sheets and homebrew firmware on the WDTV(s), including how the %*#^ do I get them working?

MSHEETDIR migration guide   

Postby KAD » Sun Jul 31, 2011 1:48 pm

If you like my work please consider a Donation.
Please read the appropriate documentation before posting questions!
PM's are for private matters. Post support questions to the appropriate forum, or they will be ignored.
User avatar
KAD
Global Moderator
 
Posts: 5103
Joined: Mon Apr 12, 2010 4:59 pm
Location: Seattle, WA USA

Re: MSHEETDIR migration guide   

Postby RavRob » Sun Jul 31, 2011 3:51 pm

Very nice tut bro. Thanks
Windows 10
WDTV Live
1.02.21 WDLXTV 0.5.1.4 (Beta)
Linksys - WUSB600N USB Adapter
DLink - Dir-655 Router
Atheros - AR8131 PCI-E Gigabit Ethernet Controller (NDIS 6.20)
User avatar
RavRob
Supporter
 
Posts: 1399
Joined: Fri Apr 16, 2010 9:57 am
Location: New-Brunswick, Canada

Re: MSHEETDIR migration guide   

Postby mad_ady » Sun Jul 31, 2011 11:00 pm

Took the liberty to wikify your tutorial, KAD
http://wiki.wdlxtv.com/MSHEETDIR_migration_guide

Feel free to update/beautify it at will
User avatar
mad_ady
Developer
 
Posts: 4575
Joined: Fri Nov 05, 2010 9:08 am
Location: Bucharest, Romania

Re: MSHEETDIR migration guide   

Postby engineer14 » Mon Aug 01, 2011 2:30 am

Thanks for your guide !

One thing I´d like to add: With your guide, linksheet will still scan all drives at startup, making it rather slow for some minutes.
Maybe you would like to add b-rad´s way of disabling scanning to your guide (via S00user-script), as you discussed at http://forum.wdlxtv.com/viewtopic.php?f=55&t=4407&p=36996&hilit=msheetdir#p36996 ?

Works very smooth here.

Of course you have to update linksheets manually then, but you don´t have to do the renaming of sheets. Just copy the new sheets to MSHEETDIR and run linksheets then via telnet/SSH.

Sidenote: Here it didn´t work with a ntfs - usb Stick, nor on an ntfs hdd. Only ext3 worked. No idea why.
engineer14
Donor
 
Posts: 80
Joined: Sat Jan 01, 2011 11:22 am
Location: Linz, Austria

Re: MSHEETDIR migration guide   

Postby KAD » Mon Aug 01, 2011 8:21 am

@mad_ady, thanks

@engineer14, the link you provide is some good background, it's that discussion combined with the need to modify the linksheet script to handle menusheets as well that resulted in this tutorial,

my recommendation though would be to leave linksheets as it is, and not disable it with the user-script
afterall if linksheets is disabled how will MSHEETDIR work ;)

some more details about the script that may be interesting

linksheet script is actually called S67msheet it scans for moviesheets and then links them to a directory /msheets
this directory /msheets then get's unionfs 'd with /osd
this results in the a file like Batman_sheet.jpg appearing is /osd as Batman (and yes it's still a jpg, even though it's not named as one)
this file along with some edits that have been done to the .xml's located in /osd causes the image to be displayed on screen

the linksheet script also does one other thing, it handles MSHEETDIR, when MSHEETDIR is set the script will mount -o bind the directory to /msheets which is unionfs 'd with /osd, no scanning required but linksheets must be ON to have the script run,
this is also why, MSHEETDIR will work on fat32 and I suspect NTFS or other format types, there are no format restrictions on a mount -o bind command

so providing that there are no other sheets on the system once MSHEETDIR is mounted and then union 'd linksheet script will exit, my current set up the light only blinks maybe 2 or 3 times and then stops

however if MSHEETDIR is set and duplicate or other sheets are on the system linksheets will continue to scan and create links, this is where the problems are found with drive formats, linksheets ends up attempting to create symlinks on a drive who's format does not support it, this is what causes corruption of MSHEETDIR, if fact this causes corruption on some file systems while others it results in the file being completely removed/deleted

KAD
If you like my work please consider a Donation.
Please read the appropriate documentation before posting questions!
PM's are for private matters. Post support questions to the appropriate forum, or they will be ignored.
User avatar
KAD
Global Moderator
 
Posts: 5103
Joined: Mon Apr 12, 2010 4:59 pm
Location: Seattle, WA USA

Re: MSHEETDIR migration guide   

Postby xRap » Mon Aug 01, 2011 8:42 am

xRap
Donor
 
Posts: 23
Joined: Tue Jul 05, 2011 9:46 pm

Re: MSHEETDIR migration guide   

Postby KAD » Mon Aug 01, 2011 9:13 am

added a note about directory starting with a period .MSHEETDIR is a good idea

also thanks for confirming it works on NTFS drives

on the early mount, glad it's working for you without, but yes, still highly recommended as early mount is the way to ensure the drive gets mounted the same place every time

KAD
If you like my work please consider a Donation.
Please read the appropriate documentation before posting questions!
PM's are for private matters. Post support questions to the appropriate forum, or they will be ignored.
User avatar
KAD
Global Moderator
 
Posts: 5103
Joined: Mon Apr 12, 2010 4:59 pm
Location: Seattle, WA USA

Re: MSHEETDIR migration guide   

Postby engineer14 » Mon Aug 01, 2011 10:10 am

engineer14
Donor
 
Posts: 80
Joined: Sat Jan 01, 2011 11:22 am
Location: Linz, Austria

Re: MSHEETDIR migration guide   

Postby KAD » Mon Aug 01, 2011 10:30 am

If you like my work please consider a Donation.
Please read the appropriate documentation before posting questions!
PM's are for private matters. Post support questions to the appropriate forum, or they will be ignored.
User avatar
KAD
Global Moderator
 
Posts: 5103
Joined: Mon Apr 12, 2010 4:59 pm
Location: Seattle, WA USA

Re: MSHEETDIR migration guide   

Postby recliq » Mon Aug 01, 2011 10:31 am

­WDLXTV Project Maintainer
-:] If you like my contributions feel free to for a beer or a new flash drive. ...and always remember: RTFM! (, , ) [:-
User avatar
recliq
WDLXTV Team
 
Posts: 5513
Joined: Thu Apr 15, 2010 8:09 am
Location: Kiel, Germany

Next

Return to Movie Sheet Support & Discussion

Who is online

Users browsing this forum: No registered users and 1 guest