Yep.Do I understand correctly that this is inching towards a non-burned-in renaming of the server name (just as a WebIF setting)? Excellent.
Yep.Do I understand correctly that this is inching towards a non-burned-in renaming of the server name (just as a WebIF setting)? Excellent.
static struct
{
const char *m_pVersion; // The version of humaxtv, for display purposes not matching
const char *m_pFile; // The name and path of the humaxtv executable to match or NULL
const int m_nFileSize; // The file size to match to match, or -1
const int m_nFileDate; // The file time and date to match, or -1
const long m_pAddrOfMain; // The address of the executable's main function on load (probably not needed)
const int m_nMaxDLNAName; // The maximum number of characters allowed for the replaceable part of the DLNA server name
const long m_pDLNAServerName; // The start address of the replaceable text for the DLNA server name
const unsigned char m_prefixcodes[16]; // The 16 bytes before m_pDLNAServerName to match, just to be safe
const unsigned char *m_pDefaultName; // The default name to be replaced to match, just to be safe
const unsigned char m_postfixcodes[16]; // The 16 bytes after m_pDLNAServerName+m_nMaxDLNAName-1 to match, just to be safe
} l_exes[]=
{
{ "1.03.06", humaxtv, 6878980, -1, 0x4139f8, 12, 0x9b7151,
{ 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x00, 0x00, 0x44, 0x54, 0x43, 0x50, 0x00, 0x00, 0x00, 0x00, 0x20 },
"Media Server",
{ 0x00, 0x00, 0x00, 0x48, 0x75, 0x6d, 0x61, 0x78, 0x20, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x20, 0x53 } },
{ "1.02.32", humaxtv, 11720012, -1, 0x40fa48, 12, 0xc3e235, // Provisonal, not verified in the field
{ 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x00, 0x00, 0x44, 0x54, 0x43, 0x50, 0x00, 0x00, 0x00, 0x00, 0x20 },
"Media Server",
{ 0x00, 0x00, 0x00, 0x48, 0x75, 0x6d, 0x61, 0x78, 0x20, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x20, 0x53 } },
{ "1.02.20", humaxtv, 11672500, -1, 0x40f958, 12, 0xc34ca1, // Provisonal, not verified in the field
{ 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x00, 0x00, 0x44, 0x54, 0x43, 0x50, 0x00, 0x00, 0x00, 0x00, 0x20 },
"Media Server",
{ 0x00, 0x00, 0x00, 0x48, 0x75, 0x6d, 0x61, 0x78, 0x20, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x20, 0x53 } }
};
I have three active HDR-FOX servers I'm happy to test it on. One of several motivations for using network mounts is the ability to recognise which machine is which, this would make it more attractive to use DLNA play back instead (although virtual USB has benefits of file management and bookmarking).
if [ -x $MODBOOT/hummyup ]; then
$MODBOOT/hummyup /usr/bin/humaxtv
else
/usr/bin/humaxtv
fi
Do we want it to search humaxtv for the “Media Server” string to change? At present it does not do that (it might delay humaxtv starting by an additional second or two if it did/had too, depending on how quickly it is found). Currently it expects to be provided with clues:
Did you install the required CF 2.20 first?I get an error installing this package on both HDRs
>>> opkg install dlna-servername
Installing dlna-servername (1.0.1) to root...
Downloading http://hummypkg.org.uk/hdrfoxt2/base/dlna-servername_1.0.1_mipsel.opk.
This package requires Custom Firmware 2.20 or later
It is available from the usual place.Ah, that will be it. Must have missed the announcement.
I think it's oldest first.Is there any way to make the DLNA sort the files in some sort of order?
It should be under Settings... try a reboot if you cannot see it.I have changed the DLNA servername on one of my boxes, but I can't remember how. I now need to do it on the other boxes
I have the package installed and have looked for options in webif settings, service management. Can someone please remind me?