Jump to content

Recording Service Beta


Lars_MQ

Recommended Posts

A new Version of the Recordingservice is in the Membersarea.

 

Changes 1.5.0.31 Beta

 

  • Fix: Recordings: The creation of sub folders does work again. (with the "\" in the name scheme).
  • Fix: Streaming: Fixed problems on changing between DVB devices.
  • Fix: Recording: The EPG update could block recordings of encrypted channels.
  • Change: UPnP: Reworked and extended the UPnP handling. This should also improve the interoperability with UPnP clients.
  • Add: The warning window before Standby/Hibernate/Power off can be disabled in the menu of the system tray program.
  • Change: KNC One: You can use now the old and the new support DLL. It seems the new one does cause problems with vista and DiseqC.
  • Change: Internationalization: Floating point numbers do now use always the '.' as decimal separator. The function to read the data does try both variants (. and ,).
  • Change: Internationalization: Date and time values are now saved in the format "dd.mm.yyyy" "hh:nn:ss". On some systems the recording service system account and the user account did use different locales which did lead to problems.
  • Change: For the read back into the recordings DB now first the fileinfo and then the info file is used. The fileinfo does not have any problems regarding the date/time format.
  • Add: Hardware: S2 detection of the Skystar S2.
  • Change: Recordings/Split: Splitted recordings are now numbered with _XXX postfix (XXX = number).
  • Add: Skystar 2/ Skystar S2: Reset after Hibernate/Standby for Skystar devices integrated. You can activate it in the configuration program/ hardware options.
  • Add: Unicable support improved (Timing, calculation of the frequencies).
  • Add: Unicable: PIN support for MDU (multiple dwelling unit) router.
  • Add: Configuration program/ Hardware options: You can enter the Unicable relevant data in the options via the "Unicable" button.

Please post follow ups here

 

in deutsch

Link to comment
  • 3 months later...

A Test Version of the Recordingservice is in the Membersarea.

 

You need an installed and working Version 1.5.0.31 for this version!

 

Changes 1.5.0.55 Beta test

 

  • Fix: Recordings: Fixed several problems refreshing the database.
  • Change: Changed to sqlite Version 3. The database will be converted on first start.
  • Change: PAT/PMT and EPG tables will now be CRC32 checked to avoid problems with wrong data (caused by bad reception).
  • Change: Hardware: LNB Off can be set per device, if it supports this. You have to do a manual device scan, to see the option on the hardware page.
  • Change: Hardware: LNB Off will be force for shared LNB devices.
  • Add: Twinhan/Azurewave based devices: Added LNB Off.
  • Add: Freesat EPG/ATSC EPG: New Huffman decoding unit thanks to Griga.
  • Fix: QBox DiseqC support integrated
  • Add: Configuration program: Default settings for priority and after recording process added.
  • Add: Internal tasks are automatically added to the tasklist.
  • Fix: Optimized the debug logging.
  • Removed: Single EPG search timer removed.
  • Add: Internal Tasks Timer added. These timers do have a starttime and a duration (defined by the endtime). They will be (like the other special timers) always executed even if they are late for their programmed time. These timers can execute all internal tasks.
  • Add: Added the internal tasks CleanupDB, RefreshDB and CleanupRefreshDB.
  • Fix: Under certain circumstances the service did initialize twice after waking from standby/hibernate.
  • Change: Internally unicode is now used. It does not have any influence on the web interface for now. But the UPnP stuff does already use it.
  • Change: Configuration program: Removed the options to assign the Web/UPnP and popcornhour to an IP. Instead those servers now connect to each network interface separately. If you want to exclude network interfaces you can add them to the (semicolon separated) blacklist in the options.
  • Add: Timers: Added a new property: "Series". The value will be save to the database and the file info / info file and will be used (in the future) to group recordings. You can edit this value manually in the timer edit window or add it as a property to an EPG search.
  • Add: Timers: Added a new placeholder for the file name: "%series".
  • Improved: UPnP: Improved compatibility with several clients/programs (PS3, Samsung TV, Pioneer TV and more).
  • Improved: UPnP: Does now support artwork (thumbnails) of recordings.
  • Improved: UPnP: Does now use real UTF8.
  • Improved: UPnP: Does now support parts of the DLNA specs.
  • Improved: UPnP: The mediaservice can send its logo to devices which can display it.
  • Improved: UPnP: The mediaservice does now serve the media data of the recordings (real length, resolution, bitrate etc).

Vthumb.exe

  • A thumbnails generator for TS (Mpeg2/h264) and mpeg files. Can be used by the recording service to generate thumbnails of your recordings.
  • You first have to setup the decoders:
    • Start vthumbs.exe and select the video decoders. To check if the decoders are useable drag and drop a MPEG2 and a h.264 TS recording into the program window. If all works, you should have a jpeg File in the folder of the TS file and this image does show something "useful" (means no gray, green or distorted image). If there is no jpeg file or the image is not correct, try another decoder.

    • If everything looks OK press the "Save" button.

    [*]After all is setup the recording service generates thumbnails

    • On a recording database refresh, if not thumbs are present in the cache folder.
    • After a recording.
    • On UPnP browsing, if no thumbnails for the recording files are present in the cache folder.

    [*]Generating the thumbnails does take quite some time, so you might see a placeholder image until the actual thumbnails are generated.

    [*]Because it takes so long to generate them, the thumbnails will be cached in the [userdata folder]\images\thumbs\recordings folder. The thumbnails are removed, if you delete the recording via the webinterface/DVBViewer connection.

    [*]If you don't want to use thumbnails, just rename/remove vthumbs.exe.

Please post follow ups here

Link to comment
  • 4 weeks later...

A Test Version of the Recordingservice is in the Membersarea.

 

You need an installed and working Version 1.5.0.31 for this version!

 

Changes 1.5.0.60 Beta test

  • Fix: CaPMT: Reverted to the old handling: No more ignoring of ES CA descriptors if there are PS CA descriptors. If you need to previous handling please set in the file svchardware.xml the "IgnoreESCA" Value to "1" for the appropriate device.
  • Fix: Recordings: Refresh database will now compare the individual fields, so manual changes to fileinfo/infofile are taken into account.
  • Fix: Recordings: Cleanup database will now check if the path of a file is within the list of recording paths.
  • Fix: Webinterface: If UPnP was deactivated showing the status page could cause an internal error.
  • Change: EPG: on some system the WinAPI function MultiByteToWideChar didn't work as expected which caused problems processing the incoming EPG.
  • Add: Webinterface: On the recordings page you can now switch to a “series” view. This is still experimental.
  • Fix: DVBServer part: Windows 7 seems to delay the initialization of network devices sometimes, so the DVBServer part of the Recording Service now tries to reconnect every 10 seconds until it succeeded.
  • Several fixes and optimizations in the Unicode EPG parser.
  • Add: Recording Service: New icon for the Recording Service thanks @rago.
  • Change: VCR: Recordings now first try to use the device of the EPG Updater instead of “stealing” it from a streaming client.
  • Change: XML Handling: Now using the correct UTF-8 encoding.
  • Change: VCR: The generation of the recording file name now takes “\\”, caused by an empty field for subfolder generation, into account.
  • Change: CI-Handling: The PMT/caPMT will now be send with a 50 ms delay. This does seem to improve the stability of decoding.
  • Change: UPnP: Streaming of TS Recording (SD/HD) to Sony Bravia TVs does work now.
  • Change: UPnP: On the fly MPEG2 conversion of LiveTV possible (not for H264 channels!). Can be helpful for UPnP devices which can't handle TS. You can activate it in the service.xml file:
    Section "UPnP", Value: "UseMPG", values: 0/1, default 0.
  • Fix: VCR: MPG Recording work now even if the Sequence header is not at the beginning of the PES-packets.
  • Add: VCR: Some broadcasters activate the AC3 Stream only if necessary, this could cause problems with editing programs (projectx etc) which did not detect the AC3 stream, if you started the TS-recording early (because of the normally used pre roll).
    Now there is a tweak to force a split of the TS-recording if a new AC3 stream is detected at last 15 seconds after the start of the recording. You can activate it in the service.xml file:
    Section "Recording", Value: "SplitAC3Add", Values: 0/1, default 0.
    Use at your own risk!
  • Fix: Hardware: DiseqC for K-World device does work now.
  • Change: Webinterface: The EPG searches are now sorted alphabetically.
  • Fix: UPnP: Some text was not properly coded as UTF-8 causing some UPnP clients to freak out.
  • Fix: UPnP: Unicode and ANSI was internally mixed causing problems with some clients.
  • Improved: UPnP: Compatibility with UPnP clients.

Please post follow ups here

Link to comment
  • 4 weeks later...

A Test Version of the Recordingservice is in the Membersarea.

 

You need an installed and working Version 1.5.0.31 for this version!

 

Changes 1.5.0.70 Beta test
  • Fix: Siehferninfo: The date calculation changed, so not up to date transmissions will not result in wrongly added EPG.
  • Add: Siehferninfo: The genre of the SFI entry will be translated to a DVB genre (if possible).
  • Fix: Recordings: Refresh database did only not work properly if only the fileinfo was available.
  • Add: Siehferninfo: In the config program you can now activate an additional update run for SFI. This will be run after the normal EPG Update and lasts 15 minutes.
  • Fix: UPnP: The URLs for the channel logos were wrongly encoded.
  • Add: Hardware: Support for Philips SAA7231-devices (DVB-S2, DiSEqC 1.0).
  • Add: Hardware: Support for devices from Digital Devices (DVB-S2, DiSEqC 1.2, not tested).
  • Add: Webinterface: UPnP debugging can now be activated via webinterface.
  • Fix: Webinterface: Some templates had a fixed encoding.
  • Change: VCR: Instead of "Disc full" a more useful error message is shown, if possible.
  • Change: AutoRecordSearch: On some systems rounding errors occurred on adding new timers resulting in a wrong date for the timer.
  • Improved: Recording: MPG Recording work now even if the Sequence header is not at the beginning of the PES-packets.
  • Change: EPG: on some system the WinAPI function MultiByteToWideChar didn't work as expected which caused problems processing the incoming EPG.
  • Fix: Hardware: Reworked the allocation logic for SharedLNB and Hybrid devices for DVBViewer clients and internal recordings.. Please test.

Please post follow ups here

Link to comment
  • 2 weeks later...

A Test Version of the Recordingservice is in the Membersarea.

 

You need an installed and working Version 1.5.0.31 for this version!

 

Changes 1.5.0.75 Beta test

  • Fix: Hardware: Reworked the allocation logic for SharedLNB and Hybrid devices for EPG Updater and (UpnP)Streaming clients. Please test.
  • Fix: Autosearch: The timers generated by the auto-search had different names than the ones generated manually from search results (The Subtitle field was missing in the timer name).
  • Add: KNC-One Devices: You can force the KNC-One devices now to use Diseqc 1.0 with following entry in the device section of the hardware.xml:
    <entry name="Diseqc10">1</entry>
  • Change: EPG Search: You can now have a time window crossing 00:00.
  • Remove: Settings: Removed the Enable EPG-Updater setting.
  • Add: Settings: Added a new setting "Automatic EPG Update every 12 hours if PC is active." If enabled, the EPG-Updater behaves like in the previous versions. If disabled, you can start the EPG Updater with an internal Task timer.
  • Fix: VCR: Process timers created as an after process of a recording did not work, if the recording started before and ended after 00:00.

Please post follow ups here

Link to comment

I've uploaded the Hotfix Version 1.5.0.76.

 

Changes:

 

- Fix: UPnP TV-Streaming: Opening a DVB-device for UPnP streaming did not work correctly. Introduced in 1.5.0.75.

Link to comment
  • 1 month later...

A Test Version of the Recordingservice is in the Membersarea.

 

You need an installed and working Version 1.5.0.31 for this version!

 

Changes 1.5.0.90 Beta test

 

  • Add: VCR: Added the ability to stop/split recordings from a DVBViewer client. Needs DVBViewer 4.3.1.80+.

  • Improved: UPnP/Streaming: Improved compatibility with Popcornhour A + C 200.

  • Add: Added a webinterface and streaming of LiveTV/Recordings for the iPhone/iPod Touch.
    • The webinterface is based on the work of the forums user swerner.
    • You need FFmpeg Revision 18639 for Win32. Extract the ffmpeg.exe it into the program folder of the recording service (where the DVBVservice.exe is).
      Be aware: Not every ffmpeg version works correctly. The one mentioned here works. So stick with it in the beginning and make sure it works for you also, then you can experiment with newer ffmpeg revisions.
    • To access the webinterface enter in Safari on the iPhone the address to your webserver + the subfolder /iphone/
      Example: http://[your servername]:[your webserver port if not port 80]/iphone/.
    • The Streaming uses the quicktime plugin for mobile Safari on the iPhone, so make sure it is activated (and JavaScript also).
    • Streaming to the iPhone is always a live conversion to h264 (even if the source is h264 it has to be resized). So you do need lots of CPU power (these values are only a hint, your mileage may vary: SD MPEG2 source → Dualcore with 1.5 Ghz, HD H264 source → Dualcore with 2.6 Ghz).
    • The EPG-Search page doesn't work for now. The iPhone support has still some room for improvements.
       
      • Just a little tip to avoid having to enter the Username/Password every time you start the webinterface full screen:
        In safari: open the webinterface with: http://[your username]:[your password]@[your ip]:[your port]/iphone/ then add it to the Home Screen. Now it should open without password input. Use this at your own risk!
         
        Sample URL:
        User: Admin
        Password: Admin
        IP: 192.168.0.2
        Port: 8080
         
        http://Admin:Admin@192.168.0.2:8080/iphone/

Please post follow ups here

Link to comment

A Test Version of the Recordingservice is in the Membersarea.

 

You need an installed and working Version 1.5.0.31 for this version!

 

Changes 1.5.0.95 Beta test

  • Add: iPhone Webinterface: Added a simple channel list (grouped) to allow streaming of channels without EPG.
  • Removed: iPhone Webinterface: Removed the start - offset for file playback.
  • Add: iPhone Streaming: Recording (file) playback now supports the time line to jump to a selected time in the file. This might take some seconds because the transcoding has to be adjusted accordingly.
  • Removed: iPhone Webinterface: Channel groups/channel selection: Removed the “show 10 more items” stuff.

Please post follow ups here

Link to comment
  • 3 weeks later...

A Test Version of the Recordingservice is in the Membersarea.

 

You need an installed and working Version 1.5.0.31 for this version!

 

Changes 1.5.0.100 Beta test

  • Add: BDA Hardware: Added DiSEqC support for Anysee devices according to griga.
  • Fix: BDA Hardware: For TT devices without the TT dll the wrong DiSEqC method was used.
  • Fix: BDA Hardware: The Mystique SaTiX-S2 Dual Tuner was detected as a KNC1 device.
  • Fix: System: In case of a faulty configuration XML file this file now is renamed and replaced with a new one.
  • Change: Search Entries: Search entries are now saved after changes with the webinterface.
  • Fix: Web API: The Add timer function did not take the default values for recording action and end action into account.
  • Change: EPG Updater: Before sending a DiSEqC command the updater closes the device and reopens it. Hopefully this will help with devices which seem to have problems handling this after being tuned every 30 seconds.
  • Add: Added some more debug logging in order to find the cause for the faulty disk full message and the problems with not released clients preventing a standby.
  • Change: IPhone Webtemplates: fixed the missing lngCharset entries
  • Several small fixes and improvements.

Please post follow ups here

  • Like 1
Link to comment

Hotfix Version 1.5.0.101 is in the membersarea.

 

This version fixes a important bug in the PMT parser of the 1.5.0.100 caused by leftover test code. Please update!

Link to comment
  • 3 weeks later...

A Test Version of the Recordingservice is in the Membersarea.

 

You need an installed and working Version 1.5.0.31 for this version!

 

Changes 1.5.0.105 Beta test

  • Change: BDA Hardware: Reworked the Twinhan CI / MMI handling.
  • Change: BDA Hardware: Digital Devices: Added support for CI / MMI.
    Attention: You have to execute a manual search of the devices in the options → hardware settings, so the new settings for the devices take effect.
    The MultiTranponderDecryption is supported, but limited to one encrypted channel per Tuner. You have to activate the CI in the “DVBCineConfig“ → CI tool from Digital Devices.
    If you remove the CI hardware, please run the “DVBCineConfig“ tool → CI again. Otherwise the devices won't work anymore in the DVBViewer.
  • Fix: PMT Parser: Under certain circumstances the PMT parser set the TID to 0. Introduced in one of the last betas.

Please post follow ups here

Link to comment
  • 1 month later...

A new Version of the Recordingservice is in the Membersarea.

 

Changes 1.6.0.0 Beta

 

General

  • Fix: System: In case of a faulty configuration XML file this file now is renamed and replaced with a new one.
  • Change: Search Entries: Search entries are now saved after changes with the webinterface.
  • Fix: Web API: The Add timer function did not take the default values for recording action and end action into account.
  • Fix: DVBServer part: Windows 7 seems to delay the initialization of network devices sometimes, so the DVBServer part of the Recording Service now tries to reconnect every 10 seconds until it succeeded.
  • Add: Recording Service: New icon for the Recording Service thanks @rago.
  • Change: XML Handling: Now using the correct UTF-8 encoding.
  • Change: Changed to sqlite Version 3. The database will be converted on first start.
  • Change: PAT/PMT and EPG tables will now be CRC32 checked to avoid problems with wrong data (caused by bad reception).
  • Fix: Under certain circumstances the service did initialize twice after waking from standby/hibernate.
  • Add: Configuration program: Default settings for priority and after recording process added.
  • Add: Internal tasks are automatically added to the tasklist.
  • Fix: Optimized the debug logging.
  • Change: Internally unicode is now used. It does not have any influence on the web interface for now. But the UPnP stuff does already use it.

EPG/SFI

  • Add: Freesat EPG/ATSC EPG: New Huffman decoding unit thanks to Griga.
  • Fix: Siehferninfo: The date calculation changed, so not up to date transmissions will not result in wrongly added EPG.
  • Add: Siehferninfo: The genre of the SFI entry will be translated to a DVB genre (if possible).
  • Add: Siehferninfo: In the config program you can now activate an additional update run for SFI. This will be run after the normal EPG Update and lasts 15 minutes.
  • Change: Auto EPG Updater: The time/date of the last EPG update is now saved to the service.xml. Reworked also the calculation of the 12 hour interval of the Updater.
  • Add: Settings: Added a new setting "Automatic EPG Update every 12 hours if PC is active." If enabled, the EPG-Updater behaves like in the previous versions. If disabled, you can start the EPG Updater with an internal Task timer.
  • Remove: Settings: Removed the Enable EPG-Updater setting.
  • Change: EPG Search: You can now have a time window crossing 00:00.

Webinterface

  • Change: Webinterface: The EPG searches are now sorted alphabetically.
  • Add: Webinterface: On the recordings page you can now switch to a "series" view. This is still experimental.
  • Add: Webinterface: UPnP debugging can now be activated via webinterface.
  • Fix: Webinterface: Some templates had a fixed encoding.
  • Add: Webinterface/Statuspage: Added next EPG update time/date (if auto EPG update is enabled).
  • Add: Webinterface/Statuspage: Added the Webserver and UPnP Server IPs .

VCR/Timers

  • Add: Timers: Added a new property: "Series". The value will be save to the database and the file info / info file and will be used (in the future) to group recordings. You can edit this value manually in the timer edit window or add it as a property to an EPG search.
  • Add: Timers: Added a new placeholder for the file name: "%series".
  • Change: VCR: Recordings now first try to use the device of the EPG Updater instead of "stealing" it from a streaming client.
  • Add: VCR: Some broadcasters activate the AC3 Stream only if necessary, this could cause problems with editing programs (projectx etc) which did not detect the AC3 stream, if you started the TS-recording early (because of the normally used pre roll).
    Now there is a tweak to force a split of the TS-recording if a new AC3 stream is detected at last 15 seconds after the start of the recording. You can activate it in the service.xml file:
    Section "Recording", Value: "SplitAC3Add", Values: 0/1, default 0.
    Use at your own risk!
  • Change: VCR: The generation of the recording file name now takes "\\", caused by an empty field for subfolder generation, into account.
  • Add: VCR: Added the ability to stop/split recordings from a DVBViewer client. Needs DVBViewer 4.3.1.80+.
  • Fix: VCR: Process timers created as an after process of a recording did not work, if the recording started before and ended after 00:00.
  • Improved: Recording: MPG Recording work now even if the Sequence header is not at the beginning of the PES-packets.
  • Fix: Recordings: Fixed several problems refreshing the database.
  • Fix: Recordings: Refresh database will now compare the individual fields, so manual changes to fileinfo/infofile are taken into account.
  • Fix: Recordings: Cleanup database will now check if the path of a file is within the list of recording paths.
  • Change: VCR: Instead of "Disc full" a more useful error message is logged, if possible.
  • Fix: Recordings: Refresh database did not work properly if only the fileinfo was available.
  • Add: Internal Tasks Timer added. These timers do have a starttime and a duration (defined by the endtime). They will be (like the other special timers) always executed even if they are late for their programmed time. These timers can execute all internal tasks.
  • Add: Added the internal tasks CleanupDB, RefreshDB and CleanupRefreshDB.
  • Removed: Single EPG search timer removed.
  • Fix: Autosearch: The timers generated by the auto-search had different names than the ones generated manually from search results (The Subtitle field was missing in the timer name).
  • Change: AutoRecordSearch: On some systems rounding errors occurred on adding new timers resulting in a wrong date for the timer.

iPhone/iPod/iPad support

  • Add: Added a webinterface and streaming of LiveTV/Recordings for the iPhone/iPod Touch.
    • The webinterface is based on the work of the forums user swerner.
    • You need FFmpeg Revision 18639 for Win32. Extract the ffmpeg.exe it into the program folder of the recording service (where the DVBVservice.exe is).
      Be aware: Not every ffmpeg version works correctly. The one mentioned here works. So stick with it in the beginning and make sure it works for you also, then you can experiment with newer ffmpeg revisions.
    • You need OS Version 3.1.2 at least.
    • To access the webinterface enter in Safari on the iPhone the address to your webserver + the subfolder /iphone/
      Example: http://[your servername]:[your webserver port if not port 80]/iphone/.
    • The Streaming uses the quicktime plugin for mobile Safari on the iPhone, so make sure it is activated (and JavaScript also).
    • Streaming to the iPhone is always a live conversion to h264 (even if the source is h264 it has to be resized). So you do need lots of CPU power (these values are only a hint, your mileage may vary: SD MPEG2 source → Dualcore with 1.5 GHz, HD H264 source → Dualcore with 2.6 GHz).
    • The EPG-Search page doesn't work for now. The iPhone support has still some room for improvements.
       
       
       
      Just a little tip to avoid having to enter the Username/Password every time you start the webinterface full screen:
       
      In safari: open the webinterface with: http://[your username]:[your password]@[your ip]:[your port]/iphone/ then add it to the Home Screen. Now it should open without password input. Use this at your own risk! Sample URL:
      User: Admin
      Password: Admin
      IP: 192.168.0.2
      Port: 8089
       
      http://Admin:Admin@192.168.0.2:8089/iphone/

Hardware

  • Fix: Hardware: Reworked the allocation logic for SharedLNB and Hybrid devices for EPG Updater and (UpnP)Streaming clients.
  • Add: BDA Hardware: Added DiSEqC support for Anysee devices according to griga.
  • Fix: BDA Hardware: For TT devices without the TT dll the wrong DiSEqC method was used.
  • Fix: BDA Hardware: The Mystique SaTiX-S2 Dual Tuner was detected as a KNC1 device.
  • Add: KNC-One Devices: You can force the KNC-One device now to use Diseqc 1.0 with following entry in the device section of the hardware.xml:
    <entry name="Diseqc10">1</entry>
  • Add: Hardware: Support for Philips SAA7231-devices (DVB-S2, DiSEqC 1.0).
  • Add: Hardware: Support for devices from Digital Devices (DVB-S2, DiSEqC 1.2)
  • Fix: Hardware: DiseqC for K-World device does work now.
  • Change: Hardware: LNB Off can be set per device, if it supports this. You have to do a manual device scan, to see the option on the hardware page.
  • Change: Hardware: LNB Off will be forced for shared LNB devices.
  • Add: Twinhan/Azurewave based devices: Added LNB Off.
  • Fix: QBox DiseqC support integrated
  • Change: BDA Hardware: Reworked the Twinhan CI / MMI handling.
  • Change: BDA Hardware: Digital Devices: Added support for CI / MMI.
    Attention: You have to execute a manual search of the devices in the options → hardware settings, so the new settings for the devices take effect.
    The MultiTransponderDecryption is supported, but limited to one encrypted channel per Tuner. You have to activate the CI in the "DVBCineConfig" → CI tool from Digital Devices.
    If you remove the CI hardware, please run the "DVBCineConfig" tool → CI again. Otherwise the devices won't work anymore in the DVBViewer.
  • Add: BDA Hardware: Added support for the Technisat Skystar HD USB.
  • Change: CI-Handling: The PMT/caPMT will now be send with a 50 ms delay. This does seem to improve the stability of decoding.
  • Fix: CaPMT: Reverted to the old handling: No more ignoring of ES CA descriptors if there are PS CA descriptors. If you need to previous handling please set in the file svchardware.xml the "IgnoreESCA" Value to "1" for the appropriate device.

UPnP/Streaming

  • Fix: Popcornhour Support: The PCH support didn't work if the Webserver port was not set to 80.
  • Change: Live-Streaming/Rewrite of the PAT/PMT: Incoming PAT/PMT is now checked for CRC32 errors and in case of an error ignored.
  • Improved: UPnP/Streaming: Improved compatibility with Popcornhour A + C 200.
  • Change: UPnP: Streaming of TS Recording (SD/HD) to Sony Bravia TVs does work now.
  • Change: UPnP: On the fly MPEG2 conversion of LiveTV possible (not for H264 channels!). Can be helpful for UPnP devices which can't handle TS. You can activate it in the service.xml file:
    Section "UPnP", Value: "UseMPG", values: 0/1, default 0.
  • Improved: UPnP: Improved compatibility with several clients/programs (PS3, Samsung TV, Pioneer TV and more).
  • Improved: UPnP: Does now support artwork (thumbnails) of recordings.
  • Improved: UPnP: Does now use real UTF8.
  • Improved: UPnP: Does now support parts of the DLNA specs.
  • Improved: UPnP: The mediaservice can send its logo to devices which can display it.
  • Improved: UPnP: The mediaservice does now serve the media data of the recordings (real length, resolution, bitrate etc).
  • Change: Configuration program: Removed the options to assign the Web/UPnP and popcornhour to an IP. Instead those servers now connect to each network interface separately. If you want to exclude network interfaces you can add them to the (semicolon separated) blacklist in the options.

Vthumb.exe – Thumbnail generation

  • A thumbnails generator for TS (Mpeg2/h264) and mpeg files. Can be used by the recording service to generate thumbnails of your recordings.
  • You first have to setup the decoders:
    • Start vthumbs.exe and select the video decoders. To check if the decoders are useable drag and drop a TS MPEG2 and a h.264 recording into the program window. If all works, you should have a jpeg File in the folder of the TS file and this image does show something "useful" (means no gray, green or distorted image). If there is no jpeg file or the image is not correct, try another decoder.
    • If everything looks OK press the "Save" button.

    [*]After all is setup the recording service generates thumbnails

    • On a recording database refresh, if not thumbs are present in the cache folder.
    • After a recording.
    • On UPnP browsing, if no thumbnails for the recording files are present in the cache folder.

    [*]Generating the thumbnails does take quite some time, so you might see a placeholder image until the actual thumbnails are generated.

    [*]Because it takes so long to generate them, the thumbnails will be cached in the [userdata folder]\images\thumbs\recordings folder. The thumbnails are removed, if you delete the recording via the webinterface/DVBViewer connection.

    [*]If you don't want to use thumbnails, just rename/remove vthumbs.exe.

Please post follow ups here

 

in deutsch

Link to comment
  • 1 month later...

A new Version of the Recordingservice is in the Membersarea.

 

Changes 1.6.0.6 Beta

  • Fix: Systemtray Program: Under certain circumstances a little window did show up when clicking onto the icon.
  • Removed: Recording options: Removed the Recording buffer setting. It is now a tweak (see MaxBufferSize in service.xml_Tweaks.txt).
  • Add: Channellist: The channel list can be downloaded from the Recording Service at the start of the DVBViewer. Needs DVBViewer Pro 4.3.1.160.
  • Fix: Hardware: Hybrid devices based on the Terratec HTC are now detected correctly. You need to do a manual device search in the DVBViewer Hardware options for this change to take effect.
  • Fix: Record audio only: The format of audio only Recordings of h.264 channels was wrongly changed to TS.
  • Fix: Hardware: KNC One devices: The Diseqc 1.0 tweak should work again.
  • Change: AutoEPG Update after Standby: A Auto EPG update which should take place after Standby/Hibernate starts now a few minutes later, to give enough time to the drivers to initialize.
  • Fix: IPhone Webtemplate: Fixed a bug in the IPhone webtemplate Channel EPG -> Details, which opened the details in a new window.

Please post follow ups here

 

in deutsch

Link to comment
  • 1 month later...

A new Version of the Recordingservice is in the Membersarea.

 

Changes 1.6.2.0 Beta

  • Add: System tray Program: Now also reacts to left mouse clicks.
  • Fix: EPG: Under certain circumstances errors could occur if an entry was updated when it was used in another part of the program.
  • Fix: EPG: In extreme rare cases the EPG.dat could become corrupted. On loading this could result in a very high memory usage.
  • Change: System: Reset after Standby improved. At the same time the call to the reset routines is delayed so the drivers do have more time to initialize themselves.
  • Fix: UPnP: The PC will not go into standby when doing UPnP streaming.
  • Add: UPnP: The UPnP server name can be changed by tweak now. See service.xml_Tweaks.txt.
  • Fix: System: The thumbnail folder is now created, if it doesn't exists.
  • Fix: BDA Devices: The Skystar S2 HD USB wasn't detected as a S2 device.
  • Fix: UPnP: TV streaming didn't work anymore after the last firmware update of the PS3.
    Should this fix break the (before working) TV streaming for other devices please report this in the forum.
  • Add: Tweak: You can define the path to VLC to point the Recording Service to another VLC installation. See service.xml_Tweaks.txt.
  • Add: Tweak: You can create a list of IPs, which don't need to authenticate to the web server. This avoids the annoying Username/Password input if you use the iPod/Ipad/iPhone in the local WLAN.
    Be warned: this function poses a potential security risk if used wrongly or with an unprotected WLAN. Use it at your own risk.
    To activate this function stop the Recording Service and add the following changes to the file [configuration folder] \config\svcuserdata.xml:
    <section name="TrustedDevices">
    <entry name="0">192.168.178.3</entry>
    <entry name="1">192.168.178.5</entry>
    </section>
    Of course you need to adjust the IPs to your system and you can extend the list by adding more entries following the scheme.
  • Add: UPnP: The Recording Service can now stream via UPnP/DLNA AVI, MKV, WMV and ASF files too.
    • There is no transcoding, it depends on the player if the files can be played.
      Sometimes certain parameters need to be adjusted for some devices so they work correctly. As example the SamsungTV needs a special mime type so it can play mkv files.
      These adjustments/settings will have to be examined and created on a case by case basis.
      This will take place in the forum. Currently tested with a Samsung LCD TV, Popcorn Hour A100/A200 and PS3 (no mkv possible).
    • On the new page “Videos” in the configuration program you can add folders which should be scanned for video files. The folders are always scanned recursively this mean with sub folders.
      You can copy the folder information from mySeries and myMovies (if any) with a button press into the list.
    • To get meaningful titles and further information about the files the recording database/fileinfo/info file, the myMovies database (if present) and the mySeries database (if present) are used.
      If you use myMovies and mySeries make sure the folders are the same in the configuration program (best copy them with the above mentioned buttons).
      Also the data must be present in the myMovies/mySeries database when adding the files to the video library. Later changes done to the data will NOT be automatically updated in the video library.
    • Updating of the video library can be done automatically by setting it up on the “videos” page in the configuration program. Or it can be done by the new internal tasks UpdateVideoDB (checking for added/removed files) and RebuildVideoDB (rebuild the database from scratch). You can find the internal tasks in the web interface Timers page → Tasks or you can create one or more internal task timers.
      The building/rebuilding of the database can sometimes take a long time, depending on the amount of video files.
    • Vthumbs.exe can create thumbnails of the above mentioned file types.
    • For this you need FFmpeg Revision 18639 for Win32. Extract the ffmpeg.exe it into the program folder of the recording service (where the DVBVservice.exe is).
    • To analyze the video files (resolution, aspect ratio etc.) the service installs the Mediainfo DLL. You can find it's LGPL License in the „docs“ folder.

    [*]Add: IPhone/IPad/IPod: Support for streaming AVI and MKV. You have to set it up according to the above instructions.[*]Add: IPhone/IPad/IPod: New bit rate based presets. The presets are now stored in the „iphoneprefs.ini“ file. Additionally there are three “audio only” presets (for radio etc).[*]Add: IPhone/IPad/IPod: The service now stores the last selected bit rate. [*]Add: IPhone/IPad/IPod: The video streaming recognizes the IPad automatically and delivers optimized streams for it in a higher resolution. [*]Several other optimizations for streaming to the IPhone/IPad/IPod.

Please post follow ups here

 

in deutsch

Link to comment
  • 2 weeks later...

A new Version of the Recordingservice is in the Membersarea.

 

Changes 1.6.2.1 Beta

 

This is mainly a bug fix release. You should update if you use Version 1.6.2.0.

 

  • Fix: System tray Program: Does not react to single left mouse clicks anymore.
  • Change: Hardware options: You can now sort the device entries via drag'n'drop. The sorting order will be reset if you do a manual hardware detection.
  • Fix: BDA Hardware: If there were more than one Hauppauge device present the hybrid device detection could fail and mark devices as hybrid which weren't.
  • Add: VCR: Added the “lazy CAM” handling of grigas plugin directly into the recording engine. Now the Recording Service checks at the beginning of a recording if Audio/Video packets marked as decrypted are actually decrypted and ignores them if they are encrypted.
  • Add: UPnP/Direct Streaming of LiveTV: Added the “lazy CAM” handling of grigas plugin directly into the streaming engine. Now the Recording Service checks at the beginning of streaming Audio/Video packets marked as decrypted are actually decrypted and ignores them if they are encrypted.
  • Fix: System: Reset after Standby/Hibernate. The changes introduced in the last version could lead to problems if the system changes from Standby to Hibernate. Now only the Hardware reset itself is delayed for 20 seconds after wake up.
  • Fix: UPnP/Webinterface: “The PC will not go into standby when doing UPnP streaming” introduced in the last version could lead to no Standby/Hibernate at all with certain clients/web browsers.
  • Add: Configuration program - Web/UPnP settings: Now you can enable/disable the blocking of Standby/Hibernate for the Web (and UPnP Streaming) Server and for the UPnP web server.
  • Fix: Vthumbs: Vthumbs does not try to create thumbnail of audio only files anymore.
  • Fix: Video library: The data reader of the video library didn't handle the UTF8 encoding of file names in the myMovies and mySeries databases correctly. This lead to missing data from said databases for files with non ASCII chars in the file name. You have to rebuild the video db for this to take effect.
  • Add: EPG Search web interface: The result page of the EPG search now shows which reception type the channel belongs to (Cable, Satellite, Terrestial, ATSC, IPTV).

Please post follow ups here

 

in deutsch

Link to comment

Hotfix: 1.6.2.3 of the recording service is in the membersarea.

 

Fixes issues with recording/streaming problems in rare cases with some cams.

Fixes issues with vthumbs not creating thumbnails for recordings.

 

It is highly recommended to update to this version.

Link to comment
  • 1 month later...

A new Version of the Recordingservice is in the Membersarea. Get it here: http://www.DVBViewer.tv/members/

 

Changes 1.6.5 Beta

 

Because of the huge changes for the media library all settings have to be redone in the service options!

 

  • Change: Streaming/Transcoding over the Webinterface rewritten. You can use now (theoretically) every version of VLC. I suggest you use the most current.
  • Add: Streaming: Deinterlacing and Hardware acceleration options on the streaming page added. It depends on VLC if the hardware stuff works and might lock up/crash your computer (that's so totally not the fault of the service!!), be careful.
  • Add: Svc Options: The path to the VLC.exe can be set in the web page options. Normally it is automatically detected.
  • Add: DEP and ASLR is now activated in the service, the options program and the tray program.
  • Add: Taken measures against Binary planting.
  • Change: Changed to the new key system. From now on the recording service will only support the new system and DVBViewer Pro 4.5 and higher.
  • Add: Based on an idea by Griga added a automatic FreeSat detection. Must be activated in the options.
  • Add: Svc Options: Added an option to activate the automatic FreeSat EPG detection.
  • Removed: Svc Options: The FreeSat frequencies can't be added to the MHW list anymore.
  • Add: BDA-Hardware: Support for the new drivers of Tevii.
  • Add: BDA-Hardware: Support for the new drivers of Genpix devices.
  • Add: BDA-Hardware: Terratec H5 and hybrid detection added.
  • Add: BDA-Hardware: Support for CAM Reset for Digital Devices cards added. The reset will be executed on opening the device, if no other device is using the CAM and if in the entry of the device in the svchardware.xml
    <entry name="ResetCI">1</entry>
    is set. Use it at your own risk! Never ever share the device (tuners) between two programs. In this case the "in use" detection WILL fail!
  • Add: UPnP Media library: Support for Audio files added.
  • Add: UPnP Media library: Support for Photos added.
  • Change: Media library: There is now only one central folder list in the options.
  • Reworked: UPnP: The internal handling was rewritten completely. It's faster now and uses less memory especially if you have a lot recordings. Except for the "Live" stuff everything is handled now directly from the databases and new groupings can be added very easily.
  • Reworked: UPnP: DLNA file types are now completely controlled with the "uPnPProfilesV2.xml" file. Several properties and settings were added and now you can tailor the device profiles to your needs. Additionally you can in a limited way control the transcoding of audio live streaming.
  • Add: UPnP: Transcoding of mp3 to WAV for radio. At the moment only tested for the PS3, may be useful for other devices also. Needs FFMPEG.
  • Change: Refreshing the recording database is now done in a background thread and doesn't block the main program anymore.
  • Add: Added several new internal tasks. A own menu item in the main menu of the recording service webinterface was also added.
  • Change: Internal Tasks can be translated now. Internally the service uses the English Name as ID.
  • Change: Internal Tasks: Because of the rework several task were removed or renamed.
  • Change: The (UPnP) logos for the UPnP Server reworked and new sizes added.
  • Fix: Video library and mySeries database. Fixed several problems with finding the correct entries in the mySeries database.
  • Change: The Video data reader now checks on every run if there are new entries in the myMovies or mySeries database and updates its own database if needed.
  • Fix: Svc Options: Fixed several problems with saving/loading the EPG Options.
  • Add: Svc Options: Web options: Added a new option to deactivate the caching of the web templates. Should be left alone because it uses more CPU resources and is normally only needed if you are working on the web pages.
  • Add: Svc Options: Check if ports conflicts exist.
  • Add: Svc Options: Check if the correct usermode (0 or 2) is set.
  • Add: The Status page of the Webinterface shows some statistics about the media files.
  • Improved: The UPnP DIDL-Light generation has been reworked and optimized.
  • Fix: Samsung C Series UPnP file playback: The special header addition needed by Samsung devices is now sent to this model type also.
  • Improved: MarkusK reworked the images for the iPhone Webinterface a little bit.
  • Add: Webinterface IPhone: Findus/swerner added a Timeline view.
  • Reworked the Audiotag Reader, removed some obscure file and tag formats.
  • Change: SQLite data handling optimized and improved.
  • Add: New version of mediainfo.dll.
  • Update: language files updated.
  • Several fixes and optimizations.

Please post follow ups here

 

in deutsch

Link to comment

Hotfix 1.6.5.1 is in the membersarea.

 

Activating the DEB feature caused a very old bug in the pluginsystem of the recordingservice to surface. It didn't affect older version (that was only luck) but the new version did not load any plugins because of this.

Link to comment

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.6.5.2 Beta

This is mainly a bug fix release.

 

  • Fix: VLC Streaming: VLC access didn't work if there were spaces in the path name.
  • Fix: UPnP: In the UPnP liveTV streaming H264 and MPEG2 detection were switched leading to wrong mime types.
  • Fix: UPnP: The album view of video and photo handled folders of the same name on different drives as different albums. Previous they were handled as one album. Reverted to the "old" handling.
  • Fix: UPnP LiveTV streaming: Code left over from tests caused wrong handling of mpeg remuxing for some devices.
  • Fix: FreeSat EPG: Partly reverted the FreeSat EPG handling back. The main transponder can now be set again so you don't need to navigate to a special channel on the transponder. Every channel on the transponder is sufficient. The auto detection of FreeEPG stays in place so you don't have to add the low data rate updating channels/transponders anymore. Please check the settings in the configuration program → MHW.
  • Add: vThumbs: Vthumbs now looks for a "videofilename.jpg" image file in the folder of the video file to use it as base for the thumbnails. You have to remove the previously generated thumbnails, if you want to use your own.
  • Removed: iPhone Webinterface: Removed the timeline for now, because the changes to the css caused big problems with all other pages.
  • Some fixes in the installer.

Please post follow ups here

 

in deutsch

Link to comment
  • 2 months later...

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.6.8 Beta

 

  • ADD: Web API / DVBViewer: Optimized transmission of the EPG.dat (needs DVBViewer 4.5).
  • Add: Configuration files: The configuration (xml) files are now first saved to a temporary file and then renamed to the actual file name. This should prevent corrupt files if the PC crashes on writing.
  • Fix: Webinterface: The pages TVGuide and Timeline ignore the case of the channel groups.
  • Fix: EPG-Updater: several small optimizations.
  • Fix: EPG-Housekeeping: Fixed threading problems.
  • Add: Basic support for DVB-T2.
  • Updated to current sqlite3 and mediainfo dll versions.
  • Add: The service can now transmit the favourite.xml file to a DVBViewer client (needs upcoming DVBViewer Pro 4.5.1).
  • Add: Grigas new hardware detection integrated. Please do a manual hardware search in the configuration program!
  • Change: Configuration program: Several usability and optical improvements.
  • Fix: WEB API calls do not trigger the standby block anymore.
  • Fix: For Digital Devices devices the unicable button is now displayed in the hardware options.
  • Add: The Digital Devices devices handling detects if Unicable is activated in the driver. If it is activated it discards the internal unicable handling.
  • Change: The Service does not use "force" anymore on PC shutdown.
  • Add: Vista/Windows 7: The Service control Program creates a shutdown block, if the service is recording. This should show the shutdown dialog and tell the user, that a recording is currently running. This only works if a user is logged in.
  • Fix: The priorities of DVBViewer clients didn't work correctly with only one DVB device available.
  • Fix: Webinterface: Deleting in the series view changed the series name and resulted in a empty webpage.
  • Fix: Fixed a memory leak in the Series view of the webinterface.
  • Improved: Webinterface: Thumbnails are now only searched/created, if the thumbnail placeholder is found the the recordings webtemplate.
  • Change: Recorder: "Restart after one minute, if no data” timeout now only takes decrypted (!) Audio-/Video data into account. This could solve problems with some CAMs.
  • Add: UPnP Audio: Folders by Track number added to the folders view.
  • Change: IPTV Device: Extended RTP header are now detected and ignored.
  • Fix: DiSEqC didn't work for Anysee devices.

Please post follow ups here

 

in deutsch

Link to comment

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.6.8.1 Beta

 

  • Fix: BDA Hardware: Fixed problem with devices using the AF15BDAEX.dll (Terratec XE MKII etc.).
  • Add: Hardware detection: Added some KNC devices.
  • Add: Hardware detection: Added Elgato EyeTV Sat USB DVB-S2.
  • Add: Hardware detection: Added Elgato EyeTV Hybrid (EM2885) DVB-T/C Hybrid.
  • Fix: Configuration program: Cleaned up the tab order in the options.

Please post follow ups here

 

in deutsch

Link to comment

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.6.8.2 Beta

 

  • Fix: BDA Hardware: Fixed problems with devices using the AF15BDAEX.dll (Terratec XE MKII etc.) Part II.
  • Fix: BDA Hardware: Fixed a problem with the new hardware detection.
  • Change: Webinterface/EPG-Search: The EPG search now uses a new RegEx library which is compatible with „Perl Compatible Regular Expressions". http://perldoc.perl.org/perlre.html

Please post follow ups here

 

in deutsch

Link to comment
  • 4 weeks later...

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.6.9 Beta

  • Fix: In some cases the DiSEqCCount parameter wasn't initialized correctly.
  • Add: EPG-Update: You can now run the auto search automatically after the EPG-Update. See configuration program → EPG to activate it.
  • Add: Configuration program: Added the option “Execute Autosearch after EPG Update” in the EPG options.
  • Fix: BDA devices: Terratec H7 devices are now detected as Twinhan compatible devices. This fixes problems with the CI.
  • Fix: BDA devices: Hauppauge HVR 3300, 4400, 5500 devices are not detected as hybrid devices anymore.
  • Fix: BDA devices: Terratec H5 devices are now detected as EMPIA compatible devices.
  • Add: BDA devices: Added CI support for KNC One DVB-S2 Dual cards. Attention: MMI/CAM Menu does not work, there seem to be problems with the driver and/or SDK dll.
    Warning: Users with KNC One devices should use the current driver!
  • Important: If you use one of the above mentioned devices: Please delete them in the Recording Service configuration program → Hardware Options and execute a manual hardware search!
  • Add: BDA devices: Added several new devices to the hardware detection.
  • Updated to current sqlite3 and mediainfo dll versions.
  • Several corrections and optimizations.

Please post follow ups here

 

in deutsch

Link to comment
  • 1 month later...

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.7 Beta

  • Change: Webinterface: The Webinterface now uses UTF-8 (Unicode). This affects also the iPhone, Popcorn Hour and Mobile Interface.
  • Change: Language files: the „rc_" language files now are using the UTF-8 format!
  • Change: Webinterface: The "Programs" page completely rewritten.
  • Fix: Webinterface: Fixed display problems of the TV Guide page in IE 9.
  • Change: Webinterface: The Recordings page reworked.
  • Change: Webinterface: The Timer page reworked.
  • Change: Webinterface: Reworked and improved the guest access of the Webinterface.
  • Add: Webinterface: Guest user access for the EPG search limited. No saving or deleting of searches possible anymore.
  • Add: Webinterface: The tasks page can not be accessed by guest users.
  • Add: Webinterface: On the "Programs" page the entries are marked as to be recorded if they correspond with a timer.
  • Change: Webinterface: Auto search timer entry removed from the new timer selection. You can use a internal process timer for this now.
  • Fix: Webinterface/Recordings page: If the title of a recording contained a ' or ", the recording could not be deleted with the trashcan icon.
  • Change: Hardware detection: Several Hauppauge devices were wrongly detected as hybrid devices.
  • Change: Hardware detection: Updated by Griga.
  • Add: Hardware detection: Support for variations of Digital Devices Octopus, Terratec Cinergy 1200-S and Terratec Cinergy S added.
  • Change: Configuration program: Remove the top panel of the window.
  • Change: Configuration program: The EPG language selection additionally shows the language identifier.
  • Fix: Configuration program: Reworked the language selection in the EPG options.
  • Add: Recordings: Optional removal of H.264 filler data while recording. (see recording options in the configuration program).
    Thanks to forums user Martin K for contributing the concept and code and to Griga for adapting it to the DVBViewer!
    Some (not all) HD channels, particularly Das Erste HD, ZDF HD, arte HD and ORF HD, are inserting filler data in the H.264 video stream in order to keep a constant bitrate. The percentage of filler data depends on the broadcasted content. E.g. in low motion scenes 50% or more of the H.264 stream may consist of filler data, and in case of movie opening or closing titles even more than 90%. So removing the H.264 filler data may decrease the size of TS recordings with H.264 content considerably, in some cases to 50% and less.
  • Fix: Recordings: Fixed problems with the channel auto update while recording. It cause the recording to be splitted into many small files.
  • Fix: BDA Devices: For TT devices the Unicable settings were not show in the hardware options.
  • Fix: Server for DVBViewer Clients: The Hardware resource allocation and management has been reworked, because on systems with several DVB devices clients were forced to change the channel when another client changed the channel although there were enough free devices.
  • Add: UPnP LiveTV Streaming: Added optional H.264 Filler Data removal.
  • Reworked: UPnP LiveTV Streaming: On LiveTV Streaming the recording service now first sends a PAT and a PMT to the client before sending any other data. This seems to work much better with the PS3 and other UPnP streaming clients.
  • Add: UPnP LiveTV Streaming Profile: You can now adjust in the UPnPProfiles if all audio streams should be transmitted and the size of the internal buffer. This might help with some clients but needs to be determinated on a case by case basis.
  • Add: A start to handle streaming to Android devices (as a part of the iPhone web interface). Not tested and surely needs more work and help from users with android devices. For more informations and discussions see: http://www.DVBViewer.tv/forum/topic/44634-streaming-zu-android/ a thread in the german forum part. An English thread will be opened as soon as we have some results.
  • Improved: DVB-IPTV Device: Optimized and improved by Griga. It should now handle extended RTP Headers correctly.
  • Change: Internally changed to 64bit channelIDs as used in the DVBViewer GE.
  • Updated Mediainfo.dll and sqlite3.dll.
  • Add: Tweaks: Added "DVBEPGAsAnsi" Tweak (see service.xml_Tweaks.txt). Determinates if the DVB EPG Parser ignores the language settings in the EIT and converts the text from the local charset to UTF-8. May help if you get strange chars in the EPG. You have to set the locales setting of the system account the recording service is running in to the same locales your user account is using.

Please post follow ups here

 

in deutsch

Link to comment

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.7.0.1 Beta

  • Fix: Webinterface: Fixed some problems with the UTF-8 changes. The Short day names weren't shown correctly in some languages. The HTML-encoding caused problems with older webbrowsers.
  • Fix: Web-API: The recordings xml data had a wrongly set encoding string.
  • Change: IPhone Webinterface: The images for the homepage are now handled depending on the screen resolution. Thanks to @GlaZz for this!

Please post follow ups here

 

in deutsch

Link to comment
  • 3 weeks later...

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.7.1 Beta

  • Fix: Webinterface: Several UTF-8 display problems fixed.
  • Fix: EPG Search: Some fields of the search entries were not changed to Unicode (recording folder, name scheme).
  • Fix: Recording folder: Recording folders are now Unicode.
  • Fix: Recordings Name Scheme: Recording name schemes are now Unicode.
  • Fix: When streaming Live(TV) with the URL “/upnp/channelstream/xxx.yy” the Content-type was not set correctly.
  • Fix: EPG Search: The genre list was repeating the same entry over and over.
  • Change: Auto search timer only use the subtitle for the timer name if it is no longer then 50 chars.
  • Fix: Webinterface: The hoover effect on mouse over didn't work anymore with the IE.
  • Add: Webserver: Java script files are now send gzipped.
  • Change: Webinterface/EPG-Search page: Reworked and some general fields have been replaced with specialized entry field.
  • Fix: D+ EPG (Spanish MHW EPG) works again.
  • Change: Webinterface: Reworked the TVGuide page a little bit.
  • Change: Webinterface: The Timeline page has been completely rewritten.
  • Change: Webinterface/EPG-Search: On showing the focus is set to the search phrase field.
  • Change: IPhone Webinterface: @GlaZz reworked the homepage images.
  • Change: EPG-Details: Instead of a new window the EPG details are now shown in a modal overlay.
  • Add: BDA Hardware: Added DiSEqC support for Omicon devices.
  • Add: BDA Hardware: Added support for RealTek DVB-T/C Hybrid USB devices.
  • Change: Configuration files: Improved the Save strategy on Standby/hibernate to avoid defective files.

Please post follow ups here

 

in deutsch

Link to comment

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.7.1.1 Beta

  • Change: Webinterface: EPG-Details. A click on the record button closes the EPG-Overlay.
  • Change: Webinterface: Timeline/TVGuide: If no channel logo is present the channel name will be shown.
  • Fix: In a installation without existing configuration files the svchardware.xml was not saved, resulting in problems setting up your hardware options.
  • Fix: Timeline: Channel logos which are higher than the available space are now scaled correctly.
  • Add: EPG: Support for the Japanese Arib8 EPG format. This is still experimental.

Please post follow ups here

 

in deutsch

Link to comment
  • 3 weeks later...

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.7.2 Beta

  • Fix: Webinterface: Timeline/TVGuide. A click on the channel logo now opens the streaming page again.
  • Change: Webinterface: Timer: Reworked a little bit.
  • Fix: Webinterface: The IE pushed the timer edit popup window in the background if opened from the EPG overlay.
  • Fix: Webinterface: Channel EPG: Folding of a day list by clicking on the day header works again.
  • Change: Webinterface: Removed the footer frame.
  • Change: Webinterface: Status page: The minimal free disk space is now taken into account for the free disk space calculation.
  • Fix: Tag reader/Flac files: The Vorbis Comments tags were not read correctly for flac files.
  • Fix: BDA Hardware: KNC Dual DVB-S2 device were not detected correctly.
  • Fix: Webinterface: Some long date and time entries were not correctly UTF-8 encoded.
  • Fix: Webinterface: Channel EPG: Disabled timers are not shown in the EPG list anymore.
  • Add: EPG: Support for the Japanese Arib8 EPG format.
  • Add: BDA Devices: Support for Turbosight CI. You need to install the TBS support dll with the DVBViewerdownloader.
  • Add: BDA Devices: Support for Anysee E7 PS2 with CI. You need to install the Anysee support dll with the DVBViewerdownloader.
  • Add: BDA Devices: Added detection of the Digital Devices Cine S2 V6.
  • Add: BDA Devices: Added detection of the Technisat Skystar eXpress HD.
  • Add: BDA Devices: Added support for Qbox 3 devices.
  • Add: The Recording Service and the configuration program now try to detect the user language if no service.xml is present (most likely on first install).
  • Fix: Tray Control program: Fixed the program blocked the shutdown, after the Recording Service was stopped while recording.
  • Fix: Webinterface: EPG-Search: If an EPG search preset was deleted the search interface didn't show the normal "empty" search setup.

Please post follow ups here

 

in deutsch

Link to comment
  • 1 month later...

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.8 Beta

  • Add: Webinterface/Auto search: You can now select if the auto search should compare it's results with the recordings db (Title and/or Event). If a result is found in the db the auto search will create a DEACTIVATED timer.
    For this to work, the recordings db has to be up to date and all recordings must be present.
  • Change: Webinterface/Recordings page: Completely rewritten and designed. Unfortunately the IE8 is not really capable to handle the page correctly. If possible you should update to IE9 or use a current alternative web browser.
  • Add: Webinterface/Recordings page: You can now perform a live search in the recordings tittles. After at least two chars input the search starts.
  • Add: Webinterface/Recordings page: You can now edit the recordings data. Please notice: Changes are visible after a page reload.
  • Change: Webinterface: Removed the menu frame and put the menu besides the logo in the top frame.
  • Fix: UPnP: The Windows Media Player could not access the UPnP data.
  • Change: Timer: The logfile settings are NOT saved per Timer anymore. Now only the global settings affect the logfile generation.
  • Change: Timer: The pre- and post times are now saved for each timer. In the timerlist you'll see only the calculated times. In the timer editor you see the real times and the pre and post times. Editing a timer with the DVBViewer Pro does reset the pre and post times and the start/end times are handled as before.
  • Change: Timer format: The timers are saved with a start time/date and duration in the svctimers.xml.
  • Change: Timer format: The EPGEventID and (if present) the PDC PIL are saved in the svctimers.xml if the timers were programmed via the webinterface EPG.
  • Change: EPG.dat: The PDC PIL (if present) for EPG entries is saved in the epg.dat.
  • Change: Fileinfo/Infofile: The Timer(GU)ID is now saved to the Infofile/Fileinfo.
  • Change: Webinterface: The format for the long date display is not any longer dependent on the windows settings.
  • Fix: Unicode: Fixed a bug in the timer generation if the timer editor was deactivated.
  • Change: Webinterface/Timer editor: Reworked the page a little bit.
  • Change: Webinterface/Timer editor: The Timer editor is now shown in an overlay like the EPG details.
  • Change: Webinterface/EPG-Search: Rearranged the page a little bit.
  • Change: Webinterface/Timer page: Changed the for deactivated timers.
  • Change: Webinterface/Timer page: Reworked the page a little bit.
  • Change: BDA-Hardware: EyeTV devices with CI are now handled like Twinhan/Terratec devices , MMI should work now.
  • Change: Adjust PAT/PMT: The ECM Descriptors are now removed from the PMT if "Adjust PAT/PMT" is activated.
  • Fix: EPG-Updater: A logic error cause the EPG-Updater to wait a lot longer than an hour if all devices were in use.
  • Fix: Webinterface: After an update the old Channels EPG page was set as start page.
  • Fix: Unicode: Fixed wrong video file names in the db on non ANSI systems.
  • Fix: Unicode: Fixed wrong recordings names in the db on non ANSI systems.
  • Fix: EPG-Parser: Fix for polish EPG by Griga.
  • Add: Streaming: Added a new setting where you can adjust if a local DVBViewer Streaming Clients does add a Standby block or not. See configuration program.
  • Change: TS-Recordings: TS recordings now start always with a PAT/PMT.

Please post follow ups here

 

in deutsch

Link to comment

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.8.0.1 Hotfix Beta

  • Fix: DVBViewer EPG Download: The DVBViewer didn't download the epg any longer from the recording service.
  • Fix: Streaming DVBViewer clients: The no standby block for local clients didn't work correctly.
  • Fix: Webinterface/Timer list: Timer collisions weren't marked anymore.

Please post follow ups here

 

in deutsch

Link to comment
  • 1 month later...

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.9 Beta

  • Add: Autosearch: All recordings are now additionally added to the recordings history database. The entries will not be deleted, if you delete the actual recording. The check for previous recordings function of the auto recording timers now checks the search results against this database.
    On every usage of the "Cleanup and Refresh Recording DB" task missing entries of existing recordings are added automatically to the history db.
  • Add: New task: Delete recording history.
  • Fix: Wake-up timer: If the (Windows 7?) system was configured to switch after x minutes from Standby to Hibernate, the wake-up timer was delete after waking up, but sometimes windows didn't send the going into hibernate signal. So no new wake-up timer was set, the system didn't wake up for the next and all following recordings if you didn't start it manually.
    Now the wakeup timer is only removed after it fired and not like before directly after a (forced) wakeup.
  • Fix: LiveRadio Streaming: didn't work with some stations.
  • Change: Direct (UPnP) file streaming: The whole file streaming (not only used for UPnP) was moved from the main webserver into a separate Media Streaming Server which uses its own port setting (Default Port: 8090 → configuration program).
  • Change: Direct file streaming: Now supports Unicode file names.
  • Fix: Restart recordings after 60 secs... now checks if the recording times has already ended.
  • Add: Hardware: Cinergy HTC Stick detection added.
  • Change: VCR: Recordings with 0 Byte file size will be automatically deleted on stopping/ restarting the recording.
  • Change: UPnP: The internal data structures and lists are now generated much faster this improves browsing speed on most devices.
  • Change: Music Thumbnails: If possible the service tries to ask windows for the thumbnails of music files.
  • Change: Service Control Program: Heavily reworked and extended. Recording starts and endings (of all timers together) can be displayed with a Balloon tooltip (-> Show notifications in the popup menu).
    The tooltip of the systemtray icon displays how many recordings are active or if none are active when the next timer is due. The version number of the recording service is also displayed.
    These changes do NOT work with older Recording Service versions.
  • Change: The Service Control Program can be translated via the rc*.lng files.
  • Change: Rewritten and optimized the code for (debug)Logfile writing.
  • Add: Tweak for svchardware.xml: With the "NoPlugins" entry you can exclude DVB devices from using plugins.
  • Change: Several internal optimizations of the Webinterface server.
  • Fix: Webinterface: Fixed several problems.
  • Fix Configuration Program/EPG Options: Some elements were displayed overlapping.
  • Several internal optimizations and extensive code overhauling.
  • Add: New versions of the sqlite.dll and the Mediainfo.dll.

Please post follow ups here

 

in deutsch

Link to comment

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.9.0.3 Hotfix

  • Fix: System: Under certain circumstances closing the wakeup timer thread froze the Recording Service.
  • Fix: UPnP: Some newer Samsung devices and some Sony devices didn't work anymore with the recording service.
  • Change: Webinterface/Streaming page: Changed the way direct streaming is accessed.
  • Fix: Webinterface/Configuration page: Fixed problems with Unicode and the user/guest names.
  • Change: Webinterface/Timeline: The current EPG entries are now highlighted.

Please post follow ups here

 

in deutsch

Link to comment
  • 1 month later...

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.9.1

  • Fix: Autosearch: Under certain circumstances the autosearch could end up in an endless loop.
  • Add: BDA Hardware: DiSEqC support for DVBSky devices added.
  • Add: BDA Hardware: Detection of Digital Devices Cine CT V6 devices added.
  • Add: BDA Hardware: Reworked the detection of Turbosight devices. You might have to do a manual hardware search in the options.
  • Change: Webinterface/TVGuide: Replaced the day selection with a date selector.
  • Change: Webinterface/Timeline: Replaced the day selection with a date selector.
     
  • Add: Timer: EPG PDC monitoring for timers added.
    Explanation:
    The German public service broadcasters (ARD/ZDF etc.) and the ORF, possible also the Swiss SF transmit a PDC descriptor with a PIL (Program Identification Label) for each EPG entry. This PIL is unique and unchangeable and can be used as an unique identification for a EPG entry (per channel EPG ID), even if the start time or duration of the entry changes.
     
    When programming via EPG in the web interface the PIL is saved in the timer entry. Now the timer "knows" to which EPG entry it belongs.
    If the start time or the duration of the program change, the timer changes it's data automatically. This works even if the recording is already running and the duration of the program changes, as long as the EPG reflects this change. To be on the safe side the duration of the timer is only changed if the duration of the program is longer than before.
    The rules:
    • Timer must have a short pre recording time (~2 minutes), to allow the system to gather the necessary (EPG) data.
    • Timer must be generated via the webinterface or auto recording search. The DVBViewer does not understand these settings (for now) and any changes made with the DVBViewer delete these settings.
    • This does not work for repeating timers.
    • Changing a timer to a repeating timer or changing the channel resets the PIL to 0. This is not reversible, you have to program the timer from the EPG again to get the PIL back.
    • It only works for DVB EIT EPG. SFI, MHW etc do not work.
    • The EPG gathering must be activated for the hardware device and for the channel.
    • The EPG monitoring must be activated for the timer while creating it, in the auto search settings or via the global settings in the options.
    • The global EPG PDC PIL monitoring setting can be activated in the configuration program.
    • Start/Endtime of a timer can not be changed, the times will be reset automatically by the monitoring. Pre/Post recording times can be changes.
    • The setting for monitoring is only visible in the timer editor, if the timer/EPG contains a PDC PIL (>0).
    • If a channel transmits a PDC PIL can be seen in the EPG details. The PDC PIL is shown at the end of the description if available.
    • Timer with activated PDC function are shown with a „*" at the end of the timer description in the web interface/timerlist.
    • All changes made by the monitoring are logged to the epgdebug.log file.

  • Add: Timer: VBI PDC / EPG Running Status monitoring for timer with PDC monitoring added.
    This function simulates the VPS function by starting and stopping recordings depending on certain data (EPG Running Status or VBI PDC signaling in the teletext).
    • This only works for EPG entries with a PDC (see above). All conditions listed in the PDC part also apply to this function.
    • VBI or Running Status monitoring can be activated in the timer editor. Some broadcasters (ORF) do not provide VBI PDC.
    • If this function is activated, the timer starts without writing to a file and monitors the selected data stream (EPG or TTX) until it receives the fitting start signal. Only then the timer starts to write data to the harddisk. As soon as it receives the end signal the timer stops. End time and post recording time of the timer are ignored.
    • If the VBI PDC function is activated for a broadcaster without VBI VPS signaling, the recording will start automatically if for 1 minute no VBI VPS signal is found. The timer works like a normal timer in this case.
    • VBI VPS/Running Status changes are logged to the epgdebug.log file.

    This function is completely dependent on the correct data transmission of the broadcaster. Use it at your own risk.

Please post follow ups here

 

in deutsch

Link to comment
  • 3 weeks later...

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.9.2

  • Fix: LiveTV Streaming: Transcoded LiveTV streaming with a router over the internet didn't work anymore.
  • Fix: Timer: Tasks after a VBI-PDC timer are now executed correctly.
  • Fix: Timer: The After Recording Action of a VBI-PDC timer (Standby etc.) is executed now.
  • Change: VBI PDC Timer: After receiving a VBI Interrupt Code all other VBI Codes are ignored until the original PDC Code is received again (this is important for interruptions of a program → commercials etc.).
  • Change: Timer: The timer names are now generated from the EPG title + the first 50 chars of the EPG event.
  • Add: EPG Search: The auto timer search can check new timers additionally against existing timers.
    It compares the automatically generated timer names against the new one. This only works for programs which do create a unique timer name The timer name is generated from the EPG title and the first 50 chars of the EPG event.
  • Fix: System: After canceling the Standby/Hibernate message of the a timer the PC didn't go into Standby/Hibernate if triggered by a following timer.
  • Fix: ATSC Direct Tuning: The 1750 Hz offset is now taken into account.
  • Fix: BDA Hardware: Detection of Digital Devices devices updated.
  • Fix: UPnP Recordings: The genre was not correctly UTF8 encoded.
  • Fix: Mediareader/Video MySeries: The genre was not correctly UTF8 encoded on transferring it from the MySeries DB.
  • Add: BDA Hardware: Detection of Technotrend TT 6400 added.
  • Fix: Languages: Added the UTF8 encoded rc_suomi.lng file.

Please post follow ups here

 

in deutsch

  • Like 1
Link to comment
  • 3 months later...

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.9.3
  • Fix: Options: Media library: Folders were not removed from the list if nothing else was changed on the page.
  • Removed: Recording options: The default recording action has been removed. The recording action is now always recording, even if it was before only tune channel.
  • Change: VCR: Changed the method of free disk space handling a little bit in hope to fix the seldom occurring wrong "Disk full" problems.
  • Fix: VCR: Disk full monitoring didn't work for PDC recordings.
  • Change: Web server: The web server library has been updated and should be a little bit faster now.
  • Change: System: On Windows 7 systems the RS now uses the a little faster version of the Findfirst WinAPI function to create file lists.
  • Fix: VCR: The recorder now removes any space char at the end of generated folder names.
  • Fix: Adjust PAT/PMT: If a recording was started before the PAT contained the fitting PMT the PAT/PMT were not correctly adjusted and written.
  • Fix: Recordings in away mode: Under certain conditions the recording service would shut down itself if a recording without after recording action was stopped via webinterface while the PC was in away mode.
  • Change: Daylight saving changes/EPG: If the timezone is set to "automatically" the system will calculated the local time of the EPG entries depending on the date with the help of special windows functions.
    This should fix most problems with day light saving changes because now the EPG always has the "correct" time.
    Timer in the night of the change may have to be adjusted manually.

Hardware

 

The Hardware classes have been in parts rewritten with the help of Griga.

 

Please note: In case of an update some of the changes will only take effect after performing Configuration Program -> Hardware -> Detect Devices.

 

  • Enhanced: Unicable support, particularly for DVB-S/S2 devices that don't allow full Unicable compliance.
     
    The basic requirement for Unicable support is a driver providing an interface for sending DiSEqC raw commands. This is fulfilled by all DiSEqC 1.2 capable DVB-S/S2 devices. Additionally a (known) interface for directly changing the LNB voltage (without tuning) is required. If it is not available the RS now performs the necessary voltage changes by dummy tuning. However, this method slows down channel switching and may exceed the Unicable timing constraints. It is not guaranteed to work in all cases (though it works quite well with an Inverto Unicable LNB and different devices).
     
    In case of a device that does not allow to fulfill the EN 50494 specifications properly, the configuration program displays a warning before opening the Unicable configuration dialog. Devices regarded as fully Unicable compliant are currently: Digital Devices (above all), FireDTV, TechnoTrend and DVBSky.
  • Added: Unicable collision detection.
     
    A Unicable collision occurs if two receivers try to send a ChannelChange DiSEqC command to the Unicable router at the same time. Frequency switching failure in the router results in no data arriving at all, or even worse, still data from the previous transponder (depending on the transponder parameters).
  • Fix: Work-around for the "Initializing the device has failed" error under Windows 7, caused by a buggy Microsoft component that tries to create registry keys without sufficient access rights.
     
    In "Use internal Network Provider filter off" mode (see hardware settings) the RS now uses the new MS Universal Network Provider filter (introduced with Vista/Windows 7), that does not show this issue. Additionally "Use internal Network Provider filter on" has become the default setting for new installations, which avoids the error as well. However, it may still occur in "Use standard interface on" mode.
  • Added: Pilot symbols auto-detection when receiving DVB-S2 channels resp. transponders with Hauppauge devices.
    DVB-S2 tuning will now succeed with wrong Pilot Symbols settings (though it takes a bit longer).
  • Added: DiSEqC 1.2 support for TechniSat SkyStar eXpress HD with WDM/Network driver.
  • Enhanced: DiSEqC 1.2 support for TechniSat SkyStar eXpress HD and SkyStar USB HD with BDA driver. Now it also works under Windows XP.
     
    Please note: Due to the design of the BDA DiSEqC interface for these TechniSat devices command sequences (consisting of more than one DiSEqC command) will not work. Please use the WDM/Network driver in this case.
  • Changed: Handling of TBS DiSEqC interfaces (since the implementation in TBS/Prof drivers is quite confusing). The RS first verifies that the interface specified in the hardware database exists. If not, the RS tries to auto-detect the interface.
  • Updated: Hardware database.

Webinterface

 

The Webinterface has been heavily reworked, some pages have been completely rewritten.

 

From now on only the Internet Explorer from version 8 and newer will becompletely supported. If you use an older version or the Internet Explorer is running in compatibility mode you will get a warning message.

All display problems in the IE8 have been addressed. Some (comfort) functions will be disabled, because they need a better(=faster) browser.

 

Many of the new functions store temporary data in a cookie. You have to allow cookies in your web browser for the RS Webinterface to takeadvantage of the new functions.

 

  • Change: The last selected page is saved (via cookie) and will be loaded the next time the page is opened in the browser.
  • Change: Timeline: Has been completely reworked by User @mrphlox. It can even be controlled with the keyboard.
    You can scroll with the mouse wheel if the mouse pointer is in the different scroll areas. With the buttons in the upper right corner you can change the font size and the time window.
  • Change: TVGuide: Has been completely reworked. You can scroll with the mouse wheel if the mouse pointer is in the different scroll areas.
    With the buttons in the upper right corner you can change the font size and the column width.
  • Change: EPG Search: The page has been reworked. The search results are now shown on the same page. The Search details can be hidden/shown with the button in the upper right corner.
  • Change: Overlay displays: The Overlay displays resize themselves according to the content. On the iPad you can scroll in them.
    The close button has been removed. A click outside of the overlay or the ESC key closes it.
  • Add: Where possible a Tooltip with EPG or recording details is shown. (not IE 8 and iPad).
  • The RS now sets the „Expires" header for static resource like graphics, logos, CSS or JavaScript. This enables the web browser to cache those resource and the page should load much faster.
  • Add: Recordings editor: The channel can now be edited.
  • Fix: EPG Search: A search time window crossing over into the next day for predefined date values (today, tomorrow etc) works now correctly.
    Example: from: today to: today, between 21:00 and 04:00.
  • Add: Timer page: The timers can now be sorted by Date/Name/Channel. The sort order is saved via cookie and will be restored even after changing to another page and then back.
  • Add: Channel EPG: The last selected channel group will restored.
  • Add: If the mouse pointer moves over the logo in the upper left corner a small status display is shown.
  • Change: Streaming Page: The streaming page has been reworked. For more see „Streaming with the Webinterface"
  • Fix: iPhone: "What's now" uses the current date now.
  • Fix: IPhone: The timer editor supports the PDC settings now.
  • Fix: Iphone/Timer list: Timer with PDC monitoring will be marked with a *.
  • Fix: IPhone: The time entry in the timer editor didn't work anymore.

Streaming with the Webinterface

 

Streaming with the „normal" Webinterface and the Webinterface for iPhone/Android has been rewritten.

 

From now on you have to use the current version of ffmpeg.

The current ffmpeg version can be found here:http://ffmpeg.zeranoe.com/builds/. Simply get the „latest static build". For x64 systems the 64-bit version can be used. The file ffmpeg.exehas to be extracted into the program folder of the Recording Service.

 

What's New:

 

  • You can select a preset from the preset list. This list is ordered by data rate and quality.
  • You can select the aspect ratio of the source material. Normally the system tries to detect it itself but sometimes fails and you can manually correct it.
  • You can select a ffmpeg Preset. These presets control the H264 encoding parameters. They focus either on quality or on speed. This enables even slower systems to transcode and stream at the price of picture quality.
  • (Does not apply to the iPhone) Additionally you can select the maximum width/height. The presets do have a predefined output size but with these settings you can override them.
    Notice: max. width is used for 16:9 and max. height is used for 4:3 material. The other value will be automatically calculated.
    The material will only be down scaled (if needed). It will never be up scaled. Up scaling is quite CPU-intensive and does not improve the picture quality.

Streaming with VLC does still exists but in most cases it should not be needed.

 

  • Streaming to the iPhone/iPad/iPod. The system distincts between iPad and iPhone and uses the fitting resolutions for the devices. In addition the last selected preset will be saved via cookie and not on the server anymore. This enables each device with custom settings.
    The old iphoneprefs.ini will be on first start rename to iphoneprefs.bak and then replaced with the new format.
  • Streaming to Android/ Web browser. This has been inspired by User @Nanohcv and his streaming to android solution for the RS and VLC. Streaming will be done with the help of ffmpeg, Flash and the Flowplayer.
     
    No additional port will be needed anymore, everything will be done over the web server port.
     
    The playback takes place int the web browser and only requires the Flash plug-in, no additional software needs to be installed.
    You might need a special player for Android (MX Video Player or similar).
     
    You don't need to stop the streaming anymore, it will be stopped as soon as the playback is stopped.
     
    The Presets for the Flash streaming are in the file ffmpegprefs.ini.
  • Streaming page for the Web browser: The streaming page has been reworked.
    Primary direct streaming and Flash streaming is offered.
    The "old" method using VLC still exists but the options for streaming to the web browser and the selection between VLC and WMP have been removed.
    The system now sends always a m3u play list, which nearly every software player understands.

UPnP

  • Fix: Media server: If a file was not found the media server answered wrongly which could confuse the clients.
  • Add: Recordings: Added a listing by name for recordings.
  • Change: Video: The Last Added List has now 50 entries (before 25).
  • Change: Audio: The Last Added List has now 50 entries (before 25).
  • Change: Recordings: The Last Added List has now 50 entries (before 25).
  • Fix: Music cover over UPnP: Fixed a Unicode related error for generating the covers.

Please post follow ups here

 

in deutsch

Link to comment
  • 1 month later...

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.9.4
  • Fix: Mediadata Reader: m2ts files with VC1 encoding were not detected correctly and lead to wrong database entries. If you have such entries/files you have to rebuild the video database to correct these entries (see webinterface → tasks page).
  • Change: Mediadata Reader: A faster routine is now used to check if a file still exists.
  • Change: Recordings database: Optimized the refreshing of the recordings database.
  • Fix: FFMPEG/IPhone/Flash Streaming: Removed the -er parameter from the defaults. Existing entries in ini files will be automatically ignored.
  • Fix: FFMPEG Handling: The external preset files are not used anymore. Now the internal presets of the ffmpeg h264 lib are used. All saved settings are adjusted automatically. The ffpresets folder is obsolete.
  • Fix: Live MP3 Streaming/Transcoding with ffmpeg. Does work again.
  • Fix: EPG Autotimer-Search: Fixed a rounding error of the time values which under certain conditions could cause multiple additions of the same timer.
  • Fix: UPnP/LiveTV: The UPnP channel entries didn't have unique IDs. This caused problems with the new version of XBMC.
  • Fix: UPnP SamsungTV: New Samsung TV models were not recognized as Samsung and didn't show thumbnails for the UPnP items.
  • Fix: TrayCtrlprg: The Cancel Button of the warning dialog is now automatically focused and can be pressed by using the space bar, ESC or the enter key.
  • Fix: http-lib: A error answer to a HEAD request did contain (wrongly) the error body. In rare cases this could cause problems with the client.

Hardware

  • Fix: BDA: The fallback function for DiseqC was not implemented correctly.
  • Add: BDA: Detection of TerraTec H5 Rev. 3.
  • Add: BDA: Detection of TT-budget S2-4100
  • Add: BDA: Detection of PCTV Dual Sat Pro PCI 4000i (Stargate Tuner).
  • Add: BDA: Detection of TBS 6923 PCIe DVB S2
  • Change: BDA: Detection of the Pinnacle PCTV DVB-S2 Stick 460e changed from VendorID 7 to VendorID 33, otherwise DiseqC would not work in Vista/Win 7. Users of Win XP have to change this entry back to VendorID 7 manually in the hardware.xml.
  • Add: BDA-Hardware Options: „Force Auto Modulation" for devices with EMPIA chipset added. If you have problems with such a device you should try to en-/disable this setting. This setting is only visible for devices with an EMPIA chipset.

Webinterface

 

You have to press the reload page button in the browser or empty the cache of the browser to get the changed script files from the server.

  • Change: Webinterface/Timeline: mrphlox has further improved the Timeline.
  • Add: Webinterface/Configuration: You can disable the tool tips globally on the configuration page. This is a per browser setting (Cookie).
  • Change: Webinterface: The tool tips are now deactivated for all mobile browsers, not only the iPad.
  • Fix: Webinterface/Recordings Page: There have been a few bugs generating the data for this page. As example after deleting files empty folders remained in the treeview.
  • Add: Webinterface/Configuration: The function to remember/restore the last shown page can be deactivated on the configuration page. This is a per browser setting (Cookie).
  • Add: Webinterface/Configuration: Option to enable the creation of video thumbnails.

Video-/Recordings Thumbnail Generator

  • Change: The Thumbnail generator has been completely reworked. Now it uses ffmpeg to create the thumbnails. A current version of ffmpeg has to be present in the program folder of the RS.
  • Change: Video/Recordings Thumbnails: Now the creation of video thumbnails is by default disabled. You can activate it in the configuration program → Video or in the webinterface → Configuration.
  • Fix: A crashed thumbnail generator doesn't block the whole RS anymore.

Please post follow ups here

 

in deutsch

Link to comment

A hotfix Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.9.4.1
  • Important Fix: Recordings: The Infofile was wrongly saved as widestrings. does not affect the recording service itself but can cause troubles with other software.
  • Change: Thumbnail Gernerator: The thumbnail generator now uses a userdefined offset to to create the thumbnails. You can set the offset (in seconds) in the configuration program.

Please post follow ups here

 

in deutsch

Link to comment
  • 1 month later...

A new Version of the Recordingservice is in the Membersarea. Get it here: https://www.DVBViewer.tv/members/

 

Changes 1.9.5

  • Fix: Wakeup Timer: The wake up timer now uses the correct wake up time on Summer-/Wintertime changes. How it will work for the hour of the actual time change is untested (for now).
  • Fix: EPG: The Chinese charset Big5 was incorrectly converted.
  • Fix: Recording: (Re)reading the file info of recordings had problems with Summer/Winter time.
  • Change: Recordings: Writing of the info file has been optimized.
  • Removed: Configuration Program: The internal tasks are not displayed in the taskeditor anymore. They couldn't be changed so there was no use showing them.
  • Reworked: Internal Tasks are now displayed in groups in the Webinterface.
  • Add: Internal Tasks: „Refresh Recordings history“ task added.
  • Change: Internal Tasks: „Refresh and Cleanup Recording DB“ has been removed. All existing tasks will be mapped to “Refresh Recording DB”.
  • Add: Added several internal database related Tasks.
  • Fix/Add: All hardware changes and fixes of the DVBViewer Pro have been integrated.
  • Fix: BDA-Devices - KNC One: The KNC DLL was initialized wrongly.
  • Fix: Hardware: Detection of dLAN devices corrected.
  • Fix: UPnP-Device -> Properties. The properties of the UPnP Devices showed a wrong webserver port for the device web page.
  • Fix: VCR: Fixed a potential overflow in "Adjust PAT/PMT" function.
  • Fix: VCR: Several fixes for splitted recordings.
  • Reworked: The internal database handling has been reworked and optimized.
  • Change: Recordings/Video/Photo database handling: Refresh a database will mark entries as not found, if they can't be found while scanning the media files, the entries will not be deleted anymore. This way is more efficient for (as example) temporarily removed NAS drives. Before all database entries for the NAS would have been deleted and after the NAS was reattached the entries were created again. Now the system only removes the “not found” flag from the entries.
    Cleanup the database will remove all non existing entries (as before).
  • Add: The RS has a HighRes Icon now.
  • Change: Channels.dat: While reading the channels.dat there now is a check if the transponder frequency is in kHz and it will be accordingly adjusted.
  • Fix: Reading the SFI EPG could cause a crash.
  • Change: Streaming with ffmpeg: The default ffmpeg preset was changed to "ultrafast".
  • Change: Streaming with ffmpeg: Files with Unicode file names now can be streamed with ffmpeg (→ iphone and flash streaming).
  • Change: If the DVBViewer is running on the RS PC no shutdown warning is displayed by the service control program. The DVBViewer displays it's own warning.
  • Update: Jquery and Jquery UI updated.
  • Update: sqlite.dll and mediainfo.dll updated.
  • Update: The thumbnail generator now handles Unicode file names.
  • Change: Video/Recordings Thumbnails: Now the creation of video thumbnails is by default enabled.
  • Add: Setup: The setup can download and unpack the current FFMPEG Version from http://ffmpeg.zeranoe.com/builds/ for you.
  • Add: Tweaker Tool: The tweaker tool enables you to adjust the tweaks for the Recording Service with a quite comfortable UI. For all tweaks the tools has a check box or edit box and a short explanation. The changes can only be saved if the Recording Service is stopped.

 

Please post follow ups here

 

in deutsch

Link to comment
Guest
This topic is now closed to further replies.
×
×
  • Create New...