Skip to content

DSM7 release for cphub.net (1.6.2)

Compare
Choose a tag to compare
@Pavion Pavion released this 05 Mar 06:17
· 15 commits to master since this release
ce021f2

Release notes

This is a release for a coming DSM7 version and cphub.net repository.
Please read following notes carefully or you'll ask questions afterwards
🙂

General information and major changes

  • Fixed password input
  • This release no longer supports DSM6. If you're still on DSM6, please check previous releases.

Installation

  • Upon installation/upgrade you'll now be asked for a share name for output files. Default share tvstreamrecord is recommended. If already exists, this share will be reused. No data will be deleted or lost upon installation, deinstallation or upgrade of this package. If you wish to uninstall the package, you will have to delete the new share from Control Panel manually
  • If you've upgraded from DSM6, please change your output path accordingly (e.g. /volume1/tvstreamrecord)
  • The database (tvstreamrecord.db) will now be created in the new share thus allowing for its backup and better migration. You can even open it with an SQLite tool of your choice (e.g. SQuirreL)

Migrating from DSM6

Clean installation is recommended but migration / repair should be possible. Your database should be preserved and copied to the new share.
To be sure, you can save your old database using terminal prior to updating, for example (check paths):

cp /var/packages/tvstreamrecord/target/settings.db /volume1/tvstreamrecord/tvstreamrecord.db

ffmpeg related notes

  • This release is now fully dependent on ffmpeg, all protocols will now be forwarded to it, "supported protocols" configuration entry is thus removed

  • Instead, there is a new switch for using the old legacy recording on http streams only (for older devices such as NetStream)

  • As of now, the community version of ffmpeg is not available, so the built-in ffmpeg is used. This version however have some restrictions (for example, no support for https protocol). If required (or just to use the latest and fullest version), you must download it manually:

    • check ffmpeg.org for a compatible release for your architecture (for newer x64 CPUs it would be ffmpeg-release-amd64-static.tar.xz from https://johnvansickle.com/ffmpeg/) and download it
    • extract the subfolder's contents of the archive to /volume1/tvstreamrecord/ffmpeg (or \\myNAS\tvstreamrecord\ffmpeg on Windows)

image
(example using 7-Zip for Windows)

  • open TSR configuration and change ffmpeg path to /volume1/tvstreamrecord/ffmpeg/ffmpeg
  • voilà

If you didn't do it, please don't ask me why it's not working.


Feedback appreciated!