All Projects → AsmSafone → RadioPlayerV2

AsmSafone / RadioPlayerV2

Licence: AGPL-3.0 License
This Is Advanced Version Of Old Radio Player, An Telegram Bot to Play Radio/Music in Channel or Group Voice Chats.

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to RadioPlayerV2

RadioPlayerV3
An Advanced Telegram Bot to Play Radio & Music in Voice Chat. This is Also The Source Code of The Bot Which is Being Used For Playing Radio in @AsmSafone Channel ❤️
Stars: ✭ 232 (+231.43%)
Mutual labels:  radio, voice-chat, telegram-radio-player
HyperCast
A JavaScript/Discord.JS bot for Discord named HyperCast. HyperCast is an original bot that has a feature like a radio in a car. You can listen to different genres and switch by using a single command.
Stars: ✭ 14 (-80%)
Mutual labels:  radio
MwK-Musics
A Telegram Bot to Play Audio in Voice Chats With Youtube and Deezer support. Supports Live streaming from youtube Supports Mega Radio Fm Streamings
Stars: ✭ 38 (-45.71%)
Mutual labels:  voice-chat
qc image unpacker
Qualcomm image unpacker
Stars: ✭ 44 (-37.14%)
Mutual labels:  radio
vasisualy
Vasisualy it's a simple Russian voice assistant written on Python for GNU/Linux, Windows and Android.
Stars: ✭ 33 (-52.86%)
Mutual labels:  voice-chat
Virgo
📡 Virgo: A Versatile Spectrometer for Radio Astronomy
Stars: ✭ 85 (+21.43%)
Mutual labels:  radio
vor-python-decoder
Decodes VOR signal from WAV file to get the bearing to your position
Stars: ✭ 33 (-52.86%)
Mutual labels:  radio
pyradio
📻 Play your favorite radio station from the terminal
Stars: ✭ 69 (-1.43%)
Mutual labels:  radio
cariboulite
CaribouLite turns any 40-pin Raspberry-Pi into a Tx/Rx 6GHz SDR
Stars: ✭ 785 (+1021.43%)
Mutual labels:  radio
Radio
Simple Android webradio player
Stars: ✭ 21 (-70%)
Mutual labels:  radio
jradio
Software radio decoding
Stars: ✭ 40 (-42.86%)
Mutual labels:  radio
LyricViewDemo
LyricView is a powerful and flexible custom view to display lyrics within music player under Android
Stars: ✭ 654 (+834.29%)
Mutual labels:  musicplayer
PHP-Broadcast-radio
🌈 Autonomous streaming audio ,serveronline internet radio is free streaming music for your listening pleasure, as well as news and announcements.
Stars: ✭ 38 (-45.71%)
Mutual labels:  radio
nrsc5-dui
An enhanced, user-friendly version of nrsc5-gui that is not heavily dependent upon Python processing for audio generation.
Stars: ✭ 49 (-30%)
Mutual labels:  radio
kirby-imageradio
Add illustrations to Kirby's radio buttons. Kirby 2 and 3.
Stars: ✭ 49 (-30%)
Mutual labels:  radio
FT857d
CAT support for Arduino, simulating a Yaesu FT-857D
Stars: ✭ 31 (-55.71%)
Mutual labels:  radio
Study-Room
Connect and study together with friends over text and voice channels, over a click of a button. Web application for chat and audio streaming.
Stars: ✭ 21 (-70%)
Mutual labels:  voice-chat
Refresh-Music-Player
A beautifully designed music player app for android.
Stars: ✭ 22 (-68.57%)
Mutual labels:  musicplayer
RadioVisDemo
RadioDNS and RadioVIS Slideshow Protocol Demo
Stars: ✭ 25 (-64.29%)
Mutual labels:  radio
reddit-radio
Discord bot that streams music and radio to voice channels.
Stars: ✭ 29 (-58.57%)
Mutual labels:  radio

Telegram Radio Player V2

GitHub Repo stars GitHub forks GitHub issues GitHub closed issues GitHub pull requests GitHub closed pull requests GitHub contributors GitHub repo size GitHub commit activity GitHub Bot Support

An Telegram Bot to Play Nonstop Radio/Music in Channel or Group Voice Chats.

This is also the source code of the bot which is being used for playing Radio in AsmSafone Channel & Music in SafoTheBot Group.

Special Features

  • Playlist, queue, 24x7 radio stream
  • Loop one track when there is only one track in the playlist
  • Automatically downloads audio for the first two tracks in the playlist to ensure smooth playing
  • Show current playing position of the audio
  • Control with buttons and commands
  • Download songs from youtube as audio

Deploy to Heroku (The Easy Way)

NOTE: Make Sure You Have Started A Voice Chat In Your Channel/Group Before Deploying!

Heroku Vars:

  1. API_ID : Get it from my.telegram.org
  2. API_HASH : Get it from my.telegram.org
  3. BOT_TOKEN : Get it from @Botfather
  4. SESSION_STRING : Generate it from @genStr robot or genStr
  5. CHAT : ID of Channel/Group where the bot plays Music/Radio.
  6. LOG_GROUP : Group to send Playlist, if CHAT is a Group.
  7. ADMINS : ID of users who can use admin commands.
  8. STREAM_URL : Stream URL of radio station to stream when the bot starts or with /radio command. Here is Some Live Streaming Links.
  • Enable the worker after deploy the project to Heroku.
  • Bot will starts radio automatically in given CHAT with given STREAM_URL after deploy.
  • 24x7 Music even if heroku restarts, radio stream restarts automatically.
  • To play a song just send the audio file to Bot or reply to an audio with /play to start playing it in the voice chat.
  • To download audio you can use @SafoneMusicBot or /song command to the bot.
  • Use /help to know about other commands & its usage.

Requirements

  • Python 3.6 or higher.
  • A Telegram API key and a Telegram account.
  • FFmpeg Python
  • Telegram String Session of the account.
  • Userbot Needs To Be Admin In The Channel or Group.
  • Must Start A Voice Chat In Channel/Group Before Running The Bot.

Run On VPS (The Hard Way)

$ git clone https://github.com/AsmSafone/RadioPlayerV2
$ cd RadioPlayerV2
$ sudo apt-get install python3-pip ffmpeg
$ pip3 install -U pip
$ pip3 install -U -r requirements.txt

Edit config.py with your own values.

$ python3 main.py

License

RadioPlayerV2, Telegram Voice Chat Bot
Copyright (C) 2021  Asm Safone <https://t.me/AsmSafone>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>

Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].