And that's about it! The limited set of features is by design. The reason I started making this program is that AOM makes me sad with how slow, memory hogging and totally overkill it is. I just wanna watch anime and mark things as watched as I go. That's all! Anyway...
4x3a1s
Get the latest release here: https://github.com/ReFreezed/MyHappyList/releases/latest
Please report any issues either on GitHub or in this thread.
Translations 3fg2v
The program s translations. If you want to help translate the program into your language you can read how to here: https://github.com/ReFreezed/MyHappyList#translations
Screenshots v6i72
Changelog 493v6w
v1.2.5 (2019-12-30)
- Added option to mark a missing file as 'deleted' in MyList.
- Fixed an issue that sometimes made infinite error messages pop up when closing the program.
v1.2.4 (2019-11-09)
- Fixed an issue with paths containing non-ASCII characters.
v1.2.3 (2019-08-28)
- Hopefully fixed a network connection error on startup.
- Hopefully fixed the program sometimes silently continuing to run after it was supposed to close.
v1.2.2 (2019-06-30)
- Fixed localization related crash.
- Improved a network error message on startup.
v1.2.1 (2019-02-02)
- Fixed error on startup after an update.
v1.2.0 (2019-01-30)
- Added for translations.
- Added setting: Server response timeout. Try increasing this if you keep getting timeout errors.
- Added button for restoring default settings.
- Files can now have the "remote storage" state in MyList, just like on the website.
- View date can now be specified for files.
- Fixed issue with the updater not being able to start the program after an update.
v1.1.1 (2018-08-30)
- Fixed updater not working properly.
- Fixed startup error if the 'Open' button was used in Windows Explorer.
v1.1.0 (2018-08-21)
- Added simple updating system.
- Saved files are now stored in %APPDATA% instead of the program folder.
- Added menu item for updating the status of selected files.
- Fixed a memory leak.
v1.0.4 (2018-08-14)
- Files that don't exist on AniDB are handled better.
v1.0.3 (2018-08-12)
- Fixed large files (4+ GB) not hashing correctly.
- Fixed crash when choosing the new location for moved files... again.
- Fixed keyboard focus being stolen when hashing.
v1.0.2 (2018-08-12)
- Fixed crash when choosing the new location for moved files.
The program now makes it easy to update to newer version as they come out. There has also been several bugfixes since version 1.0.
it here: https://github.com/ReFreezed/MyHappyList/releases/latest
Note: Move the cache and local folders from the old program folder to the new one to preserve settings etc. These folders will automatically be moved to your %APPDATA% folder next time you run MyHappyList, so you only ever have to do this once.
I went to use it again and I think I discovered something.
If I select the executable and then click the open button (highlighted in red square) the error message appears. But if I get 2 clicks on the executable, no error appears and opens normally.
I went to use it again and I think I discovered something.
If I select the executable and then click the open button (highlighted in red square) the error message appears. But if I get 2 clicks on the executable, no error appears and opens normally.
Oh, that's interesting. It happens for me too. I've never pressed the Open button before, I don't think. I'll look into it.
Update: Ok, this should be fixed in version 1.1.1.
"Remove from List" only removes the file from the local list in MyHappyList - it does not touch MyList on AniDB. "Delete from MyList" does the opposite - it updates MyList on AniDB without removing the file from the local list.
I should probably add that no part of MyHappyList ever deletes any physical file from the computer. I think AOM has that functionality, if I correctly, which is kinda crazy. This post was edited by ReFreezed (551283) on 03.09.2018 05:56.
Drive-by comment here, (especially given that I'm not currently using the software), but if you were to delete the entry from local list and not AniDB (or vice versa), you've just created a synchronisation error?
That point aside, if it doesn't already exist, a "delete from both" button would also be a good idea. If a deletes the physical file and only deletes the item from 1 of the lists (by forgetting to delete it from both), that could cause issues upon reconciliation.
@CDB-Man
Here's the way I use the program (call it the "intended" way or whatever )...
- I add some new files.
- MyHappyList hashes the files and checks if they're in my MyList. If not, they get added automatically (if that option is enabled).
- I watch the files.
- I mark the files as watched and remove them from the local list as I go, before finally moving the physical files off my computer to some remote permanent storage.
I'm not sure why anyone would delete any file from MyList, unless them being added was a mistake in the first place which is why the "delete from MyList" function exists. If a physical file is deleted then the MyList state for that file should be manually set to "deleted", as completely deleting the file from MyList will make you lose its "watched" status and date added etc.
Also, having a lot of files in the local list would probably become messy as files aren't grouped by folder or anything (like in AOM) - it's just a long flat list. If it turns out s don't usually remove files from the local list and would like the local list to be completely synced with MyList then maybe it makes sense to have a "delete from both" button (and have more file/MyList management features in general). It's just not how I intended the program to be used. MyHappyList currently shows a list of manually added local files and their status in MyList on AniDB.
the local list is a list of files pending to be updated to AniDB? Like a temporary buffer?
It's just two separate lists: the local list (of actual physical files) and MyList, and some connections between the two. ¯\_(ツ)_/¯
Maybe calling MyHappyList a MyList manager is a little misleading because you're really just managing/listing local files and their respective MyList entry (if there is one).
Hmm, if the local list is non-temporal, then this part of your "flow" seems contradictory:
Quote:
- I mark the files as watched and remove them from the local list as I go, before finally moving the physical files off my computer to some remote permanent storage.
If it is a non-temporal list (like AOM, minus the sorting by folders, etc), then I would expect no files to be removed from the list? That files are being removed makes the local list sound temporal, but your latest reply sounds non-temporal.
I guess another way to describe how I use the program is as a playlist of files I haven't watched yet, and as I watch files I remove them from the playlist. I'm not sure what you mean by temporal or non-temporal. Do you mean temporary? If so then yes, I expect files to be listed in the program for a limited amount of time.
By the way, if a physical file is moved or deleted then MyHappyList will ask what happened to it so the list always stays current.
ReFreezed on 09.08.2018 11:50 2i2m45
Features 2b3d6h
And that's about it! The limited set of features is by design. The reason I started making this program is that AOM makes me sad with how slow, memory hogging and totally overkill it is. I just wanna watch anime and mark things as watched as I go. That's all! Anyway...
4x3a1s
Get the latest release here: https://github.com/ReFreezed/MyHappyList/releases/latest
Please report any issues either on GitHub or in this thread.
Translations 3fg2v
The program s translations. If you want to help translate the program into your language you can read how to here: https://github.com/ReFreezed/MyHappyList#translations
Screenshots v6i72
Changelog 493v6w
- Added option to mark a missing file as 'deleted' in MyList.
- Fixed an issue that sometimes made infinite error messages pop up when closing the program.
v1.2.4 (2019-11-09)
- Fixed an issue with paths containing non-ASCII characters.
v1.2.3 (2019-08-28)
- Hopefully fixed a network connection error on startup.
- Hopefully fixed the program sometimes silently continuing to run after it was supposed to close.
v1.2.2 (2019-06-30)
- Fixed localization related crash.
- Improved a network error message on startup.
v1.2.1 (2019-02-02)
- Fixed error on startup after an update.
v1.2.0 (2019-01-30)
- Added for translations.
- Added setting: Server response timeout. Try increasing this if you keep getting timeout errors.
- Added button for restoring default settings.
- Files can now have the "remote storage" state in MyList, just like on the website.
- View date can now be specified for files.
- Fixed issue with the updater not being able to start the program after an update.
v1.1.1 (2018-08-30)
- Fixed updater not working properly.
- Fixed startup error if the 'Open' button was used in Windows Explorer.
v1.1.0 (2018-08-21)
- Added simple updating system.
- Saved files are now stored in %APPDATA% instead of the program folder.
- Added menu item for updating the status of selected files.
- Fixed a memory leak.
v1.0.4 (2018-08-14)
- Files that don't exist on AniDB are handled better.
v1.0.3 (2018-08-12)
- Fixed large files (4+ GB) not hashing correctly.
- Fixed crash when choosing the new location for moved files... again.
- Fixed keyboard focus being stolen when hashing.
v1.0.2 (2018-08-12)
- Fixed crash when choosing the new location for moved files.
v1.0.1 (2018-08-11)
- Super tiny general update.
v1.0.0 (2018-08-09)
- Initial release.