SymTube is a modern native YouTube client for classic smartphones running Symbian^3, Anna, and Belle. The project brings back video viewing capabilities to iconic Nokia devices, bypassing the limitations.
- Home: Current recommendations and popular videos.
- YouTube Shorts: Full support for short videos with infinite scrolling and looping.
- Search: Quick search with suggestions.
- Authorization: Login via Google OAuth with a QR code to access your subscriptions and history.
- Player:
- Volume control with hardware buttons.
- Stylish OSD volume indicator.
- Background playback support.
- Interface: Fully adapted for touch controls, supports screen orientation changes.
- English, Russian and Polish languages are supported initially.
The project consists of two parts:
- Client (this repository): A C++/Qt (QML) application running directly on the smartphone.
- Server (Backend): A high-performance Rust layer that processes YouTube API data and proxies the video stream.
Server-side repository: yt-api-legacy
- Make sure you have Qt (version 4.7.3 or higher recommended) and Qt Mobility installed on your smartphone.
- Download the latest .sis installation file from the Releases section.
- Install the application on your device.
- When you first launch the application, you must specify the address of the production server (instance) in the settings. You can set up your own server or use a public one.
Building the client requires a configured Nokia SDK environment (Qt Creator + GCCE/RVCT).
- Open
SymTube.proin Qt Creator. - Build and create the installation package using
createpackage.
- Computershik — for adapting and developing the client.
- ZendoMusic — for developing the server side in Rust.
- All members of the Symbian community for their support and testing.
SymTube — Made with love for the classics.