github Super-Badmen-Viper/NSMusicS NSMusicS-Win-v0.2.5

2 months ago
  • You can use two usage modes, namely local mode and server mode (Navidrome)
  • Local mode:
    • Directly import all songs from the selected folder on the computer, which will overwrite and save the imported data. Meanwhile, in order to reclaim memory, it will automatically exit after the import is completed. During this period, please do not perform any other operations. Waiting for the application to exit and restart
  • Server mode:
    • Just add your Navidrome server directly, and you can add an unlimited number of Navidrome servers
      • At present, only the entire data can be imported. If your Navidrome has a large number of songs, the import speed may be slow. Please wait for the NSMusicS update to better support Navidrome Api

Application Screenshots:

  • Update

      1. Fix the issue of ultra full screen under multiple screens (detect the initial position calculation of multiple screens)
      1. Fix the logical issue of opening this album (change the album ID field ->responsive driver to ->event driven)
      1. Improve the automatic shutdown logic of the playback sequence component and volume setting component
      1. Simplify the automatic configuration field reading and writing of the player interface
  • BUG Explain

    • Unable to scan music using local mode
        1. Solution: Use software similar to MusicTag to complete the music file tags, and re import to solve the problem
        1. Reason: Because the focus of NSMusicS development is on adapting to the Navidrome server mode, and there are many issues with the Node.js tag library, which is significantly different from the C # tag library, has low stability, and is prone to errors
    • Navidrome cannot scan music using server mode
        1. Solution: Please use the official navidrome, as there are access speed restrictions on public/private servers
        1. Reason: Currently, NSMusicS synchronizes all navidrome data to a local database at once (a synchronization mode designed to be compatible with almost all music APIs). If there are a large number of songs that read too slowly, please wait for NSMusicS to update the instant access API mode (similar to feishin)
  • Use Explain

    • After importing songs in local mode, the application will automatically exit because the memory occupied by the tag library cannot be fully released immediately. In order to free up memory, the application can only be set to exit.
    • So after importing the song and automatically exiting, you can restart it.
    • If the local mode still cannot be imported after completing the tag, please use navidrome server mode (the main development focus).
      The tag library used in this application is not stable, which may be due to the packaging environment causing the tag native library to be unusable. My development environment has tested it and there is no problem (local mode is not the focus of development, so it is normal to ignore it)
    • Still need to use local mode, please wait for NSMusicS to update and fix the bug (if there is an update, the first button in the upper right corner will appear as a red dot)

Don't miss a new NSMusicS release

NewReleases is sending notifications on new releases.