Skip to content

MrDKGE/SQM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sonarr Queue Manager (SQM)

This is a simple web-based tool for managing the queue in Sonarr. You can use it to blacklist stalled downloads, and optionally redownload them.

Why the short name SQM you ask? Well, maybe we can add Radarr support in the future. ;)
So the name becomes Servarr Queue Manager.

WARNING!

This tool may contain bugs and might not work perfectly, as it was developed quickly.
If you're inexperienced with web development, it's recommended not to use this tool.
Experienced developers are welcome to contribute to the project.

Getting Started

Follow these instructions to get the project up and running on your local machine for testing and development purposes.

Prerequisites

  • Local web server (Apache, Nginx, etc.), My favorite tool is Laragon.
  • Git for version control.

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/MrDKGE/SQM.git

Usage

  1. Go to the projects directory in your web server's root directory.

  2. Fill in the Sonarr server details:

    • IP Address
    • Port
    • API Key
    • Protocol (HTTP or HTTPS)
  3. Optionally, check the "Save Details Locally" checkbox to save your settings for future visits.

  4. Click the "Fetch Queue" button to retrieve the stalled downloads from your Sonarr server.

  5. The list of stalled downloads will be displayed. You can select individual downloads for blacklisting.

  6. Click the "Blacklist Selected" button to blacklist the selected downloads. You can also choose to redownload them by checking the "Redownload blacklisted items" checkbox.

Contributing

Contributions are welcome! If you'd like to improve this project, follow these steps:

  1. Fork the repository on GitHub.
  2. Clone your forked repository to your local machine.
  3. Create a new branch for your feature or bug fix:
    git checkout -b feature/your-feature-name
  4. Make your changes and commit them:
    git commit -m "Add your commit message here"
  5. Push your changes to your fork on GitHub:
    git push origin feature/your-feature-name
  6. Create a pull request on GitHub from your forked repository to the main repository.
  7. Describe your changes in the pull request, and the maintainers will review your code.

Known Issues

  1. If the webpage is served over HTTPS, the browser will block the requests to the Sonarr server if it's using HTTP.

Tested On

  • Sonarr v4

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Bootstrap for the awesome CSS framework.
jQuery for DOM manipulation.
Sonarr for the awesome TV show management software.

Releases

No releases published

Packages

No packages published