https://github.com/dinaraparanid/vtmserver
Server for the VTM Converter
https://github.com/dinaraparanid/vtmserver
audio-converter coroutines ktor-server video-converter
Last synced: 10 months ago
JSON representation
Server for the VTM Converter
- Host: GitHub
- URL: https://github.com/dinaraparanid/vtmserver
- Owner: dinaraparanid
- License: gpl-3.0
- Created: 2022-09-02T19:28:24.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-09-01T18:02:46.000Z (almost 3 years ago)
- Last Synced: 2025-03-23T08:43:42.936Z (about 1 year ago)
- Topics: audio-converter, coroutines, ktor-server, video-converter
- Language: Kotlin
- Homepage:
- Size: 86.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**VTM API**
----------------
[](http://kotlinlang.org)
## **Developer**
[Paranid5](https://github.com/dinaraparanid)
## **About App**
**VTM** is a service to convert YouTube video to
a desired audio format with a single URL paste
### **Preview**

## **Stack**
- Kotlin 1.9
- Ktor Server
- KotlinX.Serialization (JSON)
- Arrow
- JAudioTagger
## **Current Status**
### **Implemented features**
1. YouTube video fetching and downloading
2. Multiple audio formats: MP3, WAV, AAC, FLAC, M4A, OPUS, VORBIS
3. Language switch support: Russian and English
### **TODO**
1. Complete authorization
2. Tags setup
## **License**
*GNU Public License V 3.0*