Nas Vista Development Log

Nas Vista Development Log

This blog records the original intention behind developing the Nas Vista application.

Problems Encountered When Using Synology DS Video or Drive

  1. File names are not fully displayed

    • When the file name is too long, DS Video truncates it, making it impossible to see the full name.
  2. Difficulties in switching between multiple users

    • When using multiple accounts on the same device, switching users in DS Video is inconvenient. You need to re-enter the password, and sometimes even go through two-step verification.
  3. Playback history and progress are not automatically saved

    • DS Video does not automatically save playback history and progress when playing videos.
  4. Limited support for audio and video formats

    • DS Video does not support some audio and video formats, making it impossible to play certain files.
  5. Poor Simplified Chinese interface support

What I Want

  1. Clear and intuitive directory browsing

    • Be able to browse files and folders on the NAS like browsing local folders.
    • View the directory structure clearly.
    • Display file names in full.
  2. Convenient multi-user switching

    • Quickly switch between users without frequently entering passwords (within 7 days).
  3. Automatic saving of playback history and progress

    • Automatically save playback history and progress for easy resumption later (currently, playback history and progress can be saved on the device).
    • Ideally, be able to create playlists that combine files from multiple directories.
  4. Comprehensive audio and video format support

    • Support more audio and video formats to play a wider variety of files.
  5. Customizable pages with additional functions (only possible by developing my own app)

    • Customize pages based on personal needs, adding commonly used functions or shortcuts.
    • Currently, features like eBook reading, photo albums (time-based and directory-based image management), and a file safe have been added to meet my needs.