Skip to content

Releases: JerloPH/HomeCinema

HomeCinema v0.5.3

15 May 10:55
Compare
Choose a tag to compare

What's New?

  • NEW: Json setting to change Time out when connecting to the internet, for various features.
    • See data\settings.json file, under "setTimeOut": [value].
  • FIX: When cleaning, app fails to load subsequent entries.

HomeCinema v0.5.2 - Changeable UI

15 Apr 10:46
Compare
Choose a tag to compare

What's New?

  • REV: Added [Check for Update] button to Manually check update in Settings -> General window.
  • REV: Added new category in Settings window, Appearance.
    • Contains settings to modify GUI elements, like window background color and font color.
  • FIX: Entries stop loading after a file missing is reached.
  • FIX: New series cannot be added.
  • MINOR: Close Settings window after Saving changes.
  • GUI: Minor change to some messages on forms.
  • GUI: Added Icons for Loading form, indicating success or failure when checking for updates.

Dev changes

  • REFACTOR: Reduced code lines, and improved disposing of resources.
  • MINOR: Moved condition for checking update.
  • MINOR: Moved Saving Settings on [OK] button pressed, on Settings window.
  • MINOR: Append to Skipped log, instead of rewriting.
  • DOC: Removed download links for old releases.

HomeCinema v0.5.1 - Major Fix

21 Mar 11:36
Compare
Choose a tag to compare

What's New?

  • FIX: App doesn't get new media files.
  • MINOR: Clean App folder and logs upon app load.
  • MINOR: Instantly save setings file, after changing settings.

HomeCinema v0.5 - Major Features and Optimizations

16 Mar 11:56
Compare
Choose a tag to compare

What's New?

  • REV: Reduced memory usage by half, by optimizing code structure.
  • REV: Use ListBox for Genre and Country, instead of Checkboxes.
  • REV: Only one instance of App can now run.
  • REV: You can now search for Imdb entry, and select which one to use.
  • REV: Automatically fetch movie info, after searching on Imdb.
  • FIX: Cover image sometimes not downloading properly.
  • FIX: Correctly display Season/Episode count on Items.
  • MINOR: Moved logs to subfolder 'logs'.
  • MINOR: Movie Country is now based on Production country.
  • MINOR: Country and Genre file is automatically updated when new entry is added, save list in Alphabetical order.
  • MINOR: Automatically fetch 'Studio' from Imdb.
  • MINOR: Clean all logs on button press, instead of only specific files.
  • GUI: Additional message on app loading for inserting new entry to database.
  • GUI: Updated Settings form to reflect new changes.
  • GUI: Changed 'Episode name' to 'Original' on Movie Info display.
  • GUI: Changed color of Imdb Id on Movie Info display.

Dev changes

  • Target x64 on Build.
  • Use Path.Combine to create filepaths, making it the standard.
  • Create empty log files, when it doesn't exist.
  • Log to ErrorLog at the same folder, when there's no log existing in logs subfolder.
  • Make building array from text file case-insensitive.
  • Added codes for easy debugging.
  • Major code refactors.

HomeCinema v0.4.1

02 Mar 10:54
ab037e2
Compare
Choose a tag to compare

What's New?

  • REV: Delete Covers not in Database, when pressing [Clean].
  • FIX: Changing metadata should not work on 'series'.
  • FIX: Removed producer to stop looping on saving metadata.
  • GUI: Changed Font for Movie Summary, and Settings form.
  • GUI: Updated main form caption.

Dev changes

  • REV: Show loading form when checking for update.
  • MINOR: Include additional message for loading forms.
  • DOCS: Updated Markdown docs README, LICENSE, README_TODO.
  • DOC: Added docs/VERSION_HISTORY_DETAILED.md and docs/links.md.
  • Code refactors, and improvements.

Major Fixes and Improvements

23 Feb 05:19
Compare
Choose a tag to compare

What's New?

  • REV: Add loading form to [Clean] button.
  • REV: Search for Trailers in all media.
  • FIX: 'Series Directories' not showing up on ListView.
  • FIX: Cannot perform [Clean] when cover is changed recently.
  • GUI: Changed Font of Items.

'Under the Hood' changes

  • REV: Refactor query for Searching.
  • REV: Refactor ListView Item details.
  • REV: Refactor frmMovie Initialization.
  • REV: Increase TimeOut for CheckConnection().
  • REV: Cast all API queries of TMDB to JSON files.
  • Code refactors and cleanup.

New Loading Form, and Improvements

22 Feb 11:09
Compare
Choose a tag to compare

What's New?

  • REV: New Loading form.
  • REV: Show Loading form on Fetching data from TMDB, and Saving Metadata.
  • FIX: Playing media file for invalid movie ID.
  • FIX: Cannot view Movie Info for Invalid ID.

'Under the Hood' changes

  • REV: Separate string array builder for directories.
  • REV: Delegate background tasks to loading form.
  • MINOR: Added pre-build event to delete 'lib' subfolder.
  • MINOR: Append new entries to 'MovieResult_DoneInsert.Log', instead of replacing file every form load.
  • MINOR: Organized source files.
  • Code cleanups, and various refactors.
  • Removed un-used lines of code.

Breaking Changes!

30 Jan 07:17
Compare
Choose a tag to compare

NOTE: This update breaks the old way that the App saves directories

  • After updating, open the App and find the folder where your movies are saved.
  • To add additional folders, and TV series location(s), go to Settings -> File.
    • Click on [Add] and navigate to your directories.

What's New?

  • REV: New GUI for Settings: Added Buttons to [Add], [Remove], [Clear] Directories to search media files from.

'Under the Hood' changes:

  • REV: All required DLLs and files are saved under lib subfolder.
  • MINOR: Renamed variables for readability.
  • MINOR: Code cleanups.
  • DOCS: Updated README.
  • RES: Updated screenshots.

Major Improvements

12 Jan 22:33
Compare
Choose a tag to compare

What's New?

  • REV: Automatically refresh Media List, when checkbox Hide Animation is checked/unchecked.
  • REV: Perform Update checking when App is completely loaded, instead of 'before App Loads'.
  • GUI: Renamed 'Filters' to 'Tags', in Settings.
  • GUI: Added [About] button, to Display Info about the App.

'Under the Hood' changes:

  • REV: Invoke method, when adding items to ListView Media List.
  • RES: Update guide_add_media_paths.png.
  • DOC: Removed links from previous releases (deleted).
  • DOC: Added 'BUILD_GUIDE.md'.
  • MINOR: Changed logging string format.
  • MINOR: Add return type and value for method: TryDelete, in GlobalVars.
  • MINOR: Added logging files to [Clean] Button.
  • MINOR: Add some more logs.
  • MINOR: Code cleanup.