Skip to content

Music Playlist of the Week: A GitHub Action that curates a weekly music playlist (based on different themes or genres) and updates a webpage with the list and links to the songs on streaming platforms.

Notifications You must be signed in to change notification settings

ailynux/silverbass

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Music Playlist of the Week: A GitHub Action that curates a weekly music playlist (based on different themes or genres) and updates a webpage with the list and links to the songs on streaming platforms.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published