Skip to content

Releases: trix7777/m2strm

m2strm v3.0.2.6

02 Oct 21:37
Compare
Choose a tag to compare
  • Fixed a long standing bug: string longDate was formatted in 12-hour format which in some cases caused duplicates of newLogFile/purgeLogFile.
  • Corrected string name userM3u8FileTemp (was userM3uFileTemp).
  • Keeping 4K and put [UHD] tag on such material. In Kodi and Jellyfin for instance, this will lead to Kodi showing duplicates where there are two qualities of the same movie; there is no way of telling them apart without playing them. Suggestions? Discussions
  • Rudimentary fix for "Faulty downloaded M3U8 causes empty OutDirectory #7" reported by perryodk: When using this program to download the M3U8-file, validity will be performed by checking for #EXTM3U in the downloaded file before processing. If fail; processing stops.
  • Other minor corrections and trimmings of N1 namings.

m2strm v3.0.2.3

31 Dec 20:30
Compare
Choose a tag to compare
  • Even more refinements and additions to the the previous filtering additions requested by laurent734.

m2strm v3.0.2.2

31 Dec 12:57
Compare
Choose a tag to compare
  • Added config setting SeriesGroupSubdirEnabled (defaults to false) requested by 3v3rm4rt3lL.
  • Some refinements and additions to the the previous filtering additions requested by laurent734.

m2strm v3.0.2.1

30 Dec 20:36
Compare
Choose a tag to compare
  • Some minor filtering additions requested by laurent734.

m2strm v3.0.1

03 Nov 21:19
Compare
Choose a tag to compare

(internally named v3.0.0-alpha.10)

  • Added decoding of HTML-characters.
  • To make an effort to get around Linux case sensitivity when used in combination with case insensitive Windows (e.g. when accessing a Samba Linux share from Windows), some English articles are now case-corrected by this app to get filenames and directories merged, e.g. A Discovery Of Witches -> A Discovery of Witches. Feel free to contact me with more articles if you notice some are missing.
  • Workarounds for some Swedish TV-series filenames.
  • Now adds missing parentheses of movie year.
  • Other misc corrections and trimmings of N1 namings.

m2strm v3.0.0-alpha.9

02 Nov 19:33
Compare
Choose a tag to compare
m2strm v3.0.0-alpha.9 Pre-release
Pre-release
  • Quick fix for N1's new confusing naming conventions of series tvg-name from: The Epic Tales of Captain Underpants S01 E01 to The Epic Tales of Captain Underpants S01 The Epic Tales Of Captain Underpants S01E01 -- _example.m3u8 is not updated yet to reflect this change.
  • Other misc corrections of N1 namings

m2strm v3.0.0-alpha.8

08 Dec 14:40
Compare
Choose a tag to compare
m2strm v3.0.0-alpha.8 Pre-release
Pre-release
  • Fixed bug: Cannot create a file when that file already exists when old backup config existed.
  • New function: If program logging is enabled; a newgroups.log file is created if there are any new groups since the uwgroups.cfg was last edited.
  • Program should be a little bit more efficient.

Internal only:

  • Logging of existing files disabled (bool logFileExists = false).
  • Only program log (m2strm.log) uses StreamWriter, the other ones are arrays written once only in the end with WriteAllLines.
  • Using string interpolation (lots of changes throughout).
  • Using a temp m3u8-file when downloading.
  • StopWatch moved to after downloading.
  • Program do not longer pause on error, just exits with error.log.
  • No longer checks for .NET Framework version.
  • Code cleanup.

m2strm v3.0.0-alpha.7

30 Nov 18:55
Compare
Choose a tag to compare
m2strm v3.0.0-alpha.7 Pre-release
Pre-release
  • No code changes, only spell checked and removed some private paths from compiled code.

m2strm v3.0.0-alpha.6

29 Nov 13:30
Compare
Choose a tag to compare
m2strm v3.0.0-alpha.6 Pre-release
Pre-release
  • New function: Purging of old strm-files and empty directories: PurgeFilesEnabled, defaults to True.
  • IMPORTANT: Configuration key-name changes: Movies, Series and TV; new names: MoviesSubDir, SeriesSubDir and TVSubDir. If you have changed any of them from default, you need to manually update their names in the configuration file.
  • IMPORTANT: Creation of GROUP-subdirs under MoviesSubDir is now an option: MovieGroupSubdirEnabled and the default has been changed from True to False. This means that if you have previously used versions of this program prior to this one, and do not make an active change now to your configuration file, you will get a new directory structure without the GROUP-subfolders under MoviesSubDir, and the old structure purged (if PurgeFilesEnabled is set to True). To keep using your old directory structure you need to manually add the key MovieGroupSubdirEnabled in your configuration file and set it to True.
  • All logging moved to subdirectory /log of BaseDirectory (except for error.log, which still will be output to BaseDirectory in case of program errors).
  • output.log is renamed new_yyyMMddhhmm.log - file contains new items found the last run.
  • program log (m2strm.log) is renamed m2strm_yyyyMMdd.log = new program log each day.
  • Lots of code cleanup and renaming of variables.
  • Added a Quick guide (m2strm.exe /G) to help you get started.

m2strm v3.0.0-alpha.5

24 Nov 23:00
Compare
Choose a tag to compare
m2strm v3.0.0-alpha.5 Pre-release
Pre-release
  • Dupe check function added: Compares lowercase title with an array of already found lowercase titles, if match; discard. This also resolves the problem with different output depending on OS case-sensitivity.
  • Update content: If DeletePreviousDirEnabled is set to False (default) and strm-file already exist, compare new content with old, if diff; update content.