Skip to content

EchoMusicApp/Echo-Music-Site

Repository files navigation

Echo Music Logo

Echo Music Website

The official website for Echo Music - a free, ad-free music streaming app for Android.


Overview

This repository contains the source code for the Echo Music official website. Echo Music is a free, open-source music streaming application for Android that provides an ad-free experience by streaming music directly from YouTube Music.

The website serves as the official landing page for the Echo Music application, providing:

  • Feature documentation and app information
  • Download links and installation guides
  • FAQ and support resources
  • Privacy policy and terms of service

Project Structure

Echo-Site/
├── index.html              # Main landing page
├── download.html           # Download page
├── obtainium.html          # Obtainium redirect page
├── script.js               # Main JavaScript functionality
├── styles.css              # Main stylesheet
├── LICENSE                 # MIT License
├── README.md               # This file
├── Assets/                 # Static assets
│   ├── Downloads/          # Download-related images
│   ├── Screenshot/         # App screenshots
│   ├── buttons/            # Social media buttons
│   └── echo.png            # App icon
└── p/                      # Additional pages
    ├── contact.html
    ├── privacy-policy.html
    └── toc.html

Getting Started

Prerequisites

  • A modern web browser
  • Local web server (optional, for development)

Installation

  1. Clone the repository:

    git clone https://github.com/EchoMusicApp/website.git
    cd website
  2. Run locally:

    Using Python:

    python -m http.server 8000

    Using Node.js:

    npx serve .

    Using PHP:

    php -S localhost:8000
  3. Open in browser: Navigate to http://localhost:8000


Technology Stack

Category Technology
Markup HTML5 (Semantic markup with accessibility features)
Styling CSS3 (Flexbox, Grid, CSS Variables)
Scripting Vanilla JavaScript (ES6+)
Typography Google Fonts (Zalando Sans Expanded)
SEO Schema.org structured data

Browser Support

Browser Minimum Version
Chrome/Chromium 80+
Firefox 75+
Safari 13+
Edge 80+
Mobile browsers Latest versions

Development

Code Standards

  • Use semantic HTML5 elements for structure
  • Follow BEM methodology for CSS class naming
  • Write clean, commented JavaScript code
  • Maintain WCAG 2.1 AA accessibility standards
  • Optimize images and assets for web delivery

Contribution Workflow

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/description
  3. Make your changes and test thoroughly
  4. Commit with clear messages: git commit -m 'Add feature description'
  5. Push to your fork: git push origin feature/description
  6. Open a Pull Request with detailed description

See CONTRIBUTING.md for detailed guidelines.


Customization

Branding Changes

  • Update app name and meta descriptions in index.html
  • Replace images in Assets/ directory
  • Modify color scheme in styles.css CSS variables

Content Updates

  • Edit feature descriptions in the Features section
  • Update FAQ items in the FAQ section
  • Modify contact information and external links

Privacy

This website is designed with privacy as a core principle:

  • No third-party tracking scripts
  • No analytics cookies
  • No personal data collection
  • No external advertising networks
  • Fully open source and auditable

License

This project is licensed under the MIT License.

Copyright (c) 2024 Echo Music


Support


Resources


Built for the Echo Music community