MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. TAGinside
    3. Best
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    Online
    • Profile
    • Following 0
    • Followers 1
    • Topics 1
    • Posts 10
    • Groups 0

    Posts

    Recent Best Controversial
    • Magic Mirror Download Station

      MMM-Synology-Download_Station: MagicMirror Synology Download Station

      c0361548-7850-4638-8b3e-c18dca640028-image.png

      6588f3dd-238d-437a-91a3-1c49d404683e-image.png

      MMM-Synology-Download_Station is a third-party module for MagicMirror² designed to display your Synology Download Station tasks directly on your MagicMirror screen. This module currently shows only active downloads and their status, providing a simple and configurable way to monitor your Synology NAS downloads in real time.​

      Key Features
      Real-time display of Synology Download Station tasks (downloads only)

      Compact mode for optimized layout in multiple MagicMirror positions

      Customizable columns: status icon, title, completion percentage, download/upload speeds, file size

      Task filtering by status: downloading, seeding, finished, error, paused

      Name length limitation and text size options for optimal display

      Easy refresh interval setting for up-to-date information

      Development Status
      This module is still under active development. The core principle is functional and stable, but new features and improvements are being added regularly. Feedback and suggestions are welcome to help shape its future.​

      Compatibility
      The module has been tested and works with DSM 7.3. If you are using a different DSM version, please try it and let me know if it works for you. Your feedback will help improve compatibility across all DSM versions.​

      Installation
      Visit https://github.com/TAGinside/MMM-Synology-Download_Station​

      Configuration
      Add the module to the modules array in your config/config.js

      modules: [
        {
          module: "MMM-SynologyDownload_Station",
          position: "bottom_left",
          header: "Synology Download Station",
          config: {
            host: "x.x.x.x",           // IP/DNS your Synology NAS
            port: 5001,                // Port HTTPS DSM default
            useHttps: true,            // use HTTPS
            user: "username",          // username
            passwd: "password",        // Password
            refreshInterval: 10,       // in seconds
            maxItems: 8,
            compactMode: true,
            displayColumns: {
              status_icon: true,
              title: true,
              percent_completed: true,
              size: true,
              speed_download: true,
              speed_upload: true
            },
            displayTasks: {
              seeding: true,
              downloading: true,
              finished: true,
              error: true,
              paused: true
            }
          }
        }
      ]
      

      About
      MMM-Synology-Download_Station brings the power of Synology’s Download Station directly to your smart mirror, letting you keep track of all your downloads hassle-free, in real time. This module is open source and free to use and modify.​

      For more information, updates or to contribute, visit the GitHub repository:
      https://github.com/TAGinside/MMM-Synology-Download_Station​

      posted in Development
      TAGinsideT
      TAGinside
    • RE: Magic Mirror Download Station

      @bugphunk

      hey look my version 1.2 on branch master

      3e7f49f7-642d-4deb-9a30-c61cd202fd5f-image.png

      This update enhances the MMM-Synology-Download_Station module with the following improvements:

      Automatic module hiding: The module now automatically hides itself when there are no active or finished downloads to display, improving UI cleanliness and reducing clutter.

      Header handling fix: Removed manual header creation in the DOM to prevent duplicate headers, relying on MagicMirror’s built-in header management for consistent appearance.

      Icon color management: Moved icon color control from CSS to inline styles in the front-end JavaScript to ensure reliable color rendering of status icons across different environments.

      New pause status icon: Added a distinct pause icon with appropriate styling for tasks in the paused state.

      Code structure and style improvements: Cleaned up DOM generation logic for better readability and maintainability.

      These changes provide a smoother user experience by making the module more dynamic and visually clear, while keeping the codebase clean and consistent with MagicMirror module development best practices.

      posted in Development
      TAGinsideT
      TAGinside
    • 1 / 1