An open API service indexing awesome lists of open source software.

https://github.com/zhuravlevma/pirate-audio-player

Sample application built to demonstrate rodio library
https://github.com/zhuravlevma/pirate-audio-player

music-player pirates rodio terminal-app tokio

Last synced: 4 days ago
JSON representation

Sample application built to demonstrate rodio library

Awesome Lists containing this project

README

          

# Pirate audio player

![image](https://user-images.githubusercontent.com/44276887/173204900-0c0085d9-5211-4fd7-8d2d-0718b097a3f9.png)

### Infra
```mermaid
flowchart LR
Route["Route
Struct with path and data"] --> Routing["Routing
System for routing"] --> Controller["Controller
Handler of requests
Return Route"] --> Routing
```

### Actual flow
```mermaid
flowchart LR
User --> Auth
Auth --> Error
Error --> Exit
Auth --> Complete

style User fill:#7f7fff,stroke:#333,stroke-width:4px
style Exit fill:#ff9999,stroke:#333,stroke-width:4px
style Complete fill: #bfffbf,stroke:#333,stroke-width:4px

Complete --> Menu
Menu --> Exit

Menu --> Playlist
Playlist --> Track
Playlist --> BackToMenu
BackToMenu --> Menu

Track --> Pause
Track --> BackToPlaylist
BackToPlaylist --> Playlist
```