Thanks for the feedback!
Adding a configurable thumbnail size should be possible but needs to be done in the C# code, right now I think the value is hardcoded.
If I remember correctly, the .css only determines the size/room the image takes up on the page.
Tags are keywords in the filename that will be preserved if found and re-added after renaming.
Sorry if the documentation is a bit thin, perhaps an actual manual would be a good thing at this point!
Codes are case sensitive as there are some codes that are case sensitive like the idol-001 -> idol-111 series from idol factory, I guess an option for case insensitive could be added though?
It seems like you have two extension types in one filename, if they are the same it would seem better to just go for one of them? Any particular reason you need both?
Adding a buttons and/or hotkeys to switch between my videos/database should be possible in the future.
Perhaps "My Videos" should also be renamed to something like Library to be more consistent with Plex etc?
The thumbnail generation and caching should probably be done in background threads/on demand rather than during startup.
LibreOffice calc is the preferred way currently, other methods could be added but it gets complicated as VivaJapan supports multiple .csv databases, you would have to indicate which database to add new entries to etc, or merge them all into a common db. I guess it would also be possible be to add a json api for creating/updating/deleting/reading(searching) data, that way people could also create their own clients using VivaJapan as a backend server.
As for the future, I think it would be nice to add support for a MAUI gui-client, you can read more about it here:
https://www.infoworld.com/article/3544632/microsoft-unveils-net-maui-for-cross-platform-apps.html
Perhaps also turn it into a single page Blazor web-application instead of reloading the page each time like it currently does.
I'll see what I have time for later this year, possibly put out a smaller update earlier with some of your request earlier if I can find time for it!
Adding a configurable thumbnail size should be possible but needs to be done in the C# code, right now I think the value is hardcoded.
If I remember correctly, the .css only determines the size/room the image takes up on the page.
Tags are keywords in the filename that will be preserved if found and re-added after renaming.
Sorry if the documentation is a bit thin, perhaps an actual manual would be a good thing at this point!
Codes are case sensitive as there are some codes that are case sensitive like the idol-001 -> idol-111 series from idol factory, I guess an option for case insensitive could be added though?
It seems like you have two extension types in one filename, if they are the same it would seem better to just go for one of them? Any particular reason you need both?
Adding a buttons and/or hotkeys to switch between my videos/database should be possible in the future.
Perhaps "My Videos" should also be renamed to something like Library to be more consistent with Plex etc?
The thumbnail generation and caching should probably be done in background threads/on demand rather than during startup.
LibreOffice calc is the preferred way currently, other methods could be added but it gets complicated as VivaJapan supports multiple .csv databases, you would have to indicate which database to add new entries to etc, or merge them all into a common db. I guess it would also be possible be to add a json api for creating/updating/deleting/reading(searching) data, that way people could also create their own clients using VivaJapan as a backend server.
As for the future, I think it would be nice to add support for a MAUI gui-client, you can read more about it here:
https://www.infoworld.com/article/3544632/microsoft-unveils-net-maui-for-cross-platform-apps.html
Perhaps also turn it into a single page Blazor web-application instead of reloading the page each time like it currently does.
I'll see what I have time for later this year, possibly put out a smaller update earlier with some of your request earlier if I can find time for it!