- Re-included DLNA project.
- Added post-build event to copy files
- Added in MoreLinq dependency and updated server core
Made a few fixes to get project to compile
- Changed namespace to 'Models'
- Changed IDs to always be integers
- Started building new class hierarchy
-Moved helpers into separate files
- Made some modifications so that WellKnownContainerBase is partially replaced by Container
- Renamed MBItem to MbItem
- Added new container classes
- Changed base classes of several types to the new container types
- Removed some of the container classes that I previously added as they aren't useful
- commented out and replaced some of the item map code
- Renamed some more properties
- Added a quick fix for GetHttpServerPrefixes so that it actually returns something
- Removed Kernel parameter in ServerEntryPoint constructor since it is unused and breaks the plugin with the current server version
- Added a call to UpdateConfiguration in Run so that I can quickly make changes
- Updated to latest server version
- Changed IDs to be auto-generated integers. Not sure how well this will actually work in practice so might need to change it back
- Made Platinum always return object.container.storageFolder and object.item to be most compatible. Will change it back later
- Changed server_processFileRequest so that it extracts the GUID via regex and will find it more reliably
- Removed hard coded DLNA class
- Changed object.container to object.container.storageFolder
- For music only at this stage, made the resource URL use the file's extension instead of a hard coded one
update to latest server
Added HtmlAgilityPack dll
ade compatibility update
update to latest server
- Re-included DLNA project.
- Added post-build event to copy files
- Added in MoreLinq dependency and updated server core
Made a few fixes to get project to compile
- Changed namespace to 'Models'
- Changed IDs to always be integers
- Started building new class hierarchy
-Moved helpers into separate files
- Made some modifications so that WellKnownContainerBase is partially replaced by Container
- Renamed MBItem to MbItem
- Added new container classes
- Changed base classes of several types to the new container types
- Removed some of the container classes that I previously added as they aren't useful
- commented out and replaced some of the item map code
- Renamed some more properties
- Added a quick fix for GetHttpServerPrefixes so that it actually returns something
- Removed Kernel parameter in ServerEntryPoint constructor since it is unused and breaks the plugin with the current server version
- Added a call to UpdateConfiguration in Run so that I can quickly make changes
- Updated to latest server version
- Changed IDs to be auto-generated integers. Not sure how well this will actually work in practice so might need to change it back
- Made Platinum always return object.container.storageFolder and object.item to be most compatible. Will change it back later
- Changed server_processFileRequest so that it extracts the GUID via regex and will find it more reliably
- Removed hard coded DLNA class
- Changed object.container to object.container.storageFolder
- For music only at this stage, made the resource URL use the file's extension instead of a hard coded one