A music video streaming website that recreates the old Vevo experience using their still-active internal APIs.
Find a file
2026-01-18 23:47:48 -03:00
app Remove unused md3 blueprint import from vuetify plugin 2026-01-18 23:47:48 -03:00
public Update favicon.ico with new icon 2025-09-02 09:19:45 -03:00
server/api/captions Refactor captions API to fetch from external service 2025-09-12 20:14:21 -03:00
.gitignore Initial project setup with artist page 2025-08-30 11:40:21 -03:00
nuxt.config.ts Add vevoTvApiToken to public runtime config 2025-12-17 18:45:38 -03:00
package-lock.json Refactor video player to use Vidstack 2025-09-19 23:26:34 -03:00
package.json Refactor video player to use Vidstack 2025-09-19 23:26:34 -03:00
README.md Update deployment URL in README 2025-09-21 16:59:49 -03:00
tsconfig.json Refactor video player to use Vidstack 2025-09-19 23:26:34 -03:00

Revevo

A music video streaming website that revives the old Vevo experience using their still active APIs.

Although the official Vevo website shut down years ago, many parts of its backend remain online. Revevo bridges the gap by using those APIs to revive the classic Vevo experience, offering a vast library of high-quality music videos enriched with detailed metadata.

Technologies Used

  • Nuxt 4 - The web framework used for building the application.
  • Vuetify - The UI library used for styling and components.
  • Vidstack Player - The video player library used for video playback.

Running Locally

  1. Clone the repository:
    git clone https://github.com/glomatico/revevo
    
  2. Navigate to the project directory:
    cd revevo
    
  3. Install dependencies:
    npm install
    
  4. Start the development server:
    npm run dev
    

Online deployment

The website is deployed at https://revevo.glomatico.me.