Skip to content

SilverBass - Music Playlist Generator

Actions
Generates a weekly music playlist and updates GitHub Pages
v1.0
Latest
StarΒ (4)

HeadphoneSilverBass - Weekly Music Playlist Speaker High Volume

Python YAML XML Docker GitHub Actions GitHub Marketplace


Welcome to SilverBass! Fish This is a Weekly Music Playlist web app, built with love using Python, YAML, XML, and Docker! It's hosted on GitHub Pages, utilizes GitHub Workspaces, and has been integrated with GitHub Actions for seamless development and deployment.

image

Green Circle Key Features

  • 🎢 Weekly Updated Playlists
    Genres
    Showcasing a variety of music genres, updated every week to keep your playlists fresh.

  • πŸ‹ Dockerized for Easy Setup
    Docker
    The entire application is containerized with Docker for seamless deployment.

  • πŸ“„ YAML & XML Configuration
    YAML
    Configured with YAML for playlist metadata and XML for structured data management.

  • πŸš€ Deployed with GitHub Pages
    GitHub Pages
    Easily accessible and hosted directly via GitHub Pages.

  • πŸ› οΈ CI/CD with GitHub Actions
    GitHub Actions
    Integrated with GitHub Actions for Continuous Integration and Continuous Deployment (CI/CD).

  • πŸ“¦ Available on GitHub Marketplace
    Marketplace
    The project is available on the GitHub Marketplace, making it accessible for others to use and integrate.


πŸ’» Technologies Used

Tech Description
🎣 Python The core backend technology for managing playlists and server-side logic
πŸ“‘ YAML Manages playlist metadata, making it easy to configure and update
πŸ“ XML Used for structured playlist data, ensuring compatibility and extensibility
πŸ‹ Docker Containerizes the app for seamless deployment across different environments
🌐 GitHub Pages Hosts the web app directly from the GitHub repository
πŸ”§ GitHub Actions Automates testing, building, and deployment, ensuring smooth CI/CD
πŸ›’ GitHub Marketplace Available as an open-source package for others to use

Dizzy Face Quick Start

  1. Clone the repository:
    git clone https://github.com/username/silverbass.git
  2. Run locally using Docker:
    docker build -t silverbass .
     docker run -p 8000:8000 silverbass
  3. Open the app in your browser:
    http://localhost:8000

SilverBass GIF

πŸŽ‰ Follow Me and Get Updates!

🌟 Don't forget to star this repository to get updates!


πŸ“¦ Available on GitHub Marketplace

This project is now live on the GitHub Marketplace! πŸŽ‰
Check it out here and integrate it into your own projects.


πŸ€– GitHub Actions and Workspaces

SilverBass uses GitHub Workspaces for smooth development and testing.
We also have GitHub Actions integrated for CI/CD, making deployments and updates easier than ever!


🌐 Live Demo on GitHub Pages

The SilverBass app is deployed using GitHub Pages!
Check out the live version here.

Typing SVG

SilverBass - Music Playlist Generator is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Generates a weekly music playlist and updates GitHub Pages
v1.0
Latest

SilverBass - Music Playlist Generator is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.