Jump to content
Korean Random
Spectr20

Win Your Radio Программа для прослушивания радио.

Recommended Posts

3560e369b320.jpg

 

Вот решил сделать небольшую программу для прослушивания именно потока WGFM.

 

Главными отличиями от других программ является:

1. Маленький размер файла всего 227 КБ.

2. Портативность, программу можно переносить на Флешке и запускать на любом другом ПК.

3. Программа не оставляет следов системе.

4. Программе не требуется библиотека bass.dll она вшита в саму программу.

 

be2cf45226d1.png

 

Коды ошибок.

 

 

Коды ошибок воспроизведения (модуля BASS)

Error codes list (Code list)
#BASS_OK =0 ;all is OK
#BASS_ERROR_MEM =1 ;memory error
#BASS_ERROR_FILEOPEN =2 ;can't open the file
#BASS_ERROR_DRIVER =3 ;can't find a free/valid driver
#BASS_ERROR_BUFLOST =4 ;the sample buffer was lost
#BASS_ERROR_HANDLE =5 ;invalid handle
#BASS_ERROR_FORMAT =6 ;unsupported sample format
#BASS_ERROR_POSITION =7 ;invalid playback position
#BASS_ERROR_INIT =8 ;BASS_Init has not been successfully called
#BASS_ERROR_START =9 ;BASS_Start has not been successfully called
#BASS_ERROR_ALREADY =14 ;already initialized
#BASS_ERROR_NOCHAN =18 ;can't get a free channel
#BASS_ERROR_ILLTYPE =19 ;an illegal type was specified
#BASS_ERROR_ILLPARAM =20 ;an illegal parameter was specified
#BASS_ERROR_NO3D =21 ;no 3D support
#BASS_ERROR_NOEAX =22 ;no EAX support
#BASS_ERROR_DEVICE =23 ;illegal device number
#BASS_ERROR_NOPLAY =24 ;not playing
#BASS_ERROR_FREQ =25 ;illegal sample rate
#BASS_ERROR_NOTFILE =27 ;the stream is not a file stream
#BASS_ERROR_NOHW =29 ;no hardware voices available
#BASS_ERROR_EMPTY =31 ;the MOD music has no sequence Data
#BASS_ERROR_NONET =32 ;no internet connection could be opened
#BASS_ERROR_CREATE =33 ;couldn't create the file
#BASS_ERROR_NOFX =34 ;effects are not available
#BASS_ERROR_PLAYING =35 ;the channel is playing
#BASS_ERROR_NOTAVAIL =37 ;requested Data is not available
#BASS_ERROR_DECODE =38 ;the channel is a "decoding channel"
#BASS_ERROR_DX =39 ;a sufficient DirectX version is not installed
#BASS_ERROR_TIMEOUT =40 ;connection timedout
#BASS_ERROR_FILEFORM =41 ;unsupported file format
#BASS_ERROR_SPEAKER =42 ;unavailable speaker
#BASS_ERROR_VERSION =43 ;invalid BASS version (used by add-ons)
#BASS_ERROR_CODEC =44 ;codec is Not available/supported
#BASS_ERROR_ENDED =45 ;the channel/file has ended
#BASS_ERROR_UNKNOWN =-1 ;some other mystery error

 

ВНИМАНИЕ

Данная версия программы больше не будет поддерживаться по ссылке ниже вы можете скачать Final версию.

--->Скачать<---

 

Вторая версия программы сделанная по многочисленным просьбам и в том числе игрока @Ekspoint

 

Особая благодарность

 

 

Функционал в разработке.

 

-Запись треков в список избранного

-Функция поверх всех окон

-Удаление повторяющихся треков в файле list.txt

-Выбор поисковиков для поиска трека в интернете

-Переработка интерфейса управления (Отложено в очень долгий и тёмный ящик)

-Сообщение об ошибке не кодом, а текстовкой ошибки

-Добавить онлайн проверку версии (Функционал был добавлен но удалён из за сложностей в работе)

-Сворачивание в трей

-Запуск только одной копии программы

 

Мануал по добавлению своей радиостанции в список

 

ВНИМАНИЕ! при использовании сторонних радиостанций возможно не отображение  названия трека.

Это не ошибка программы просто некоторые радиостанции скрывают названия песен либо используют  иной метод получения

мето данных.

 

1. Открыть окно настроек и в списке станций выбрать Своя станция.

4f327639c614.jpg

 

2. В меню редактирования нажать клавишу Добавить

bce5392ad71d.jpg

 

3. После нажатия клавиши Добавить в открывшемся окне ввести названия

станции и URL ссылку станции, после чего нажать клавишу ОК.

173080ead61c.jpg

 

4. Если всё сделано правильно то станция появится в списке

3570fb2d13b4.jpg

 

5. Для того что бы радио заработало станцию необходимо выбрать в списке.

963d5acc49fe.jpg

 

6. Далее нажать клавишу ОК и наслаждаться музыкой.

 

de8fcfba799e.png

 

 

Основные изменения версии 6.0 от 5.7

1. Удалена кнопка проверки обновления в связи со сложностями в работе программы.

2. Исправлен баг с кириллицей в файле для вывода трека на стрим (когда вместо букв были не читаемые символы). 

3. Добавление сохранения позиции основного окна на экране.

4. Добавлена центровка дочерних окон относительно положения главного окна программы.

5. Добавлены подсказки некоторых элементов в программе которых ранее из за недосмотра автора не было.

6. Исправлен баг с записью названия трека в общий файл, когда помимо названия трека записывались системные строки.

7. В поле названия трека включена функция "только для чтения", теперь в данное поле не возможно прописать любые символы а только их скопировать.

 

--->Скачать<---

Edited by Spectr20
  • Upvote 16

Share this post


Link to post

Short link
Share on other sites

клас,а можно другой канал добавить или только вг?

Share this post


Link to post

Short link
Share on other sites

клас,а можно другой канал добавить или только вг?

Хочу сделать несколько других музыкальных каналов, но пока только WG

Share this post


Link to post

Short link
Share on other sites

Хочу сделать несколько других музыкальных каналов, но пока только WG

я про то что бы были настройки радио для любого канала

Share this post


Link to post

Short link
Share on other sites

я про то что бы были настройки радио для любого канала

Думаю над реализацией данной фичи

Share this post


Link to post

Short link
Share on other sites

ТС.

А нет ли у тебя задумок по иным модификациям в твоем стиле?

Например, дамаг-панель или еще что-то в этом духе?

Share this post


Link to post

Short link
Share on other sites

ТС.

А нет ли у тебя задумок по иным модификациям в твоем стиле?

Например, дамаг-панель или еще что-то в этом духе?

Задумки есть свободного времени сейчас мало.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

на андройд можешь запилить?

Нет програмированием под андроид не занимаюсь.

Share this post


Link to post

Short link
Share on other sites

Обновил программу до версии 2.3 в это обновление вошло:

1. Уменьшена чистота дискретизации в результате чего исправлен баг с прерыванием потока.

2. Теперь выделить название трека можно кликнув по нему правой кнопкой мыши и выбрать пунк копировать.

3. Временно убрано сворачивание программы в трей.

Share this post


Link to post

Short link
Share on other sites

ИМХО, интерфейс тут не нужен. Достаточно сделать три горячие клавиши: Играть\Стоп, тише, громче. Название трека можно показывать при клике на иконку в трее, или копировать в буфер обмена по горячей клавише.

 

 

на андройд можешь запилить?

Большая часть современных плееров умеет проигрывать из потока. Достаточно указать http://81.25.32.234:8050/wgfm в качестве источника.

Share this post


Link to post

Short link
Share on other sites

Добавил вторую версию программы.

Share this post


Link to post

Short link
Share on other sites

Обновил программу до версии 4.2, вся информация по изменениям в шапке темы.

Так же обновил программу версии 2.3.

Edited by Spectr20
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Win your radio 4.2 стала ещё давать возможность выбора нескольких радиостанций  :gawi: .

Но вот свою надо каждый раз надо заново вбивать после выбора дефолтных. Можно ей сделать постоянную прописку?

 

В прикреплённом большой список разных радиостанций для выбора потоков.

other_radio.txt

Share this post


Link to post

Short link
Share on other sites

Win your radio 4.2 стала ещё давать возможность выбора нескольких радиостанций  :gawi: .

Но вот свою надо каждый раз надо заново вбивать после выбора дефолтных. Можно ей сделать постоянную прописку?

Пока нельзя есть другая фича с пользовательскими радиостанциями скоро выложу бета версию.

Share this post


Link to post

Short link
Share on other sites

Win your radio не меняет названия песен в текстовом поле, в стандартной версии все норм. 


И может быть использовать какой то другой компилятор, а то на вирус тотале показывает пару вирусов. https://www.virustotal.com/ru/file/58680c140feab2f4d5b3b17ed72eb9fe582f63e47635420a8054af0601bc5858/analysis/1435310392/

Share this post


Link to post

Short link
Share on other sites

Win your radio не меняет названия песен в текстовом поле, в стандартной версии все норм. 

И может быть использовать какой то другой компилятор, а то на вирус тотале показывает пару вирусов. https://www.virustotal.com/ru/file/58680c140feab2f4d5b3b17ed72eb9fe582f63e47635420a8054af0601bc5858/analysis/1435310392/

Исправил косяк с отображением песни и нет другой компилятор я использовать просто не могу.

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...