OS4 DepotLogo by Marko 
(anonymous IP: 3.239.58.199,0) 
 HomeRecentStatsSearchMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 
 Categories

   o Audio (333)
   o Datatype (50)
   o Demo (195)
   o Development (566)
   o Document (21)
   o Driver (96)
   o Emulation (143)
   o Game (934)
   o Graphics (485)
   o Library (105)
   o Network (221)
   o Office (60)
   o Utility (868)
   o Video (65)

Total files: 4142

Full index file. Download
Recent index file. Download




 Links

  Amigans.net
  OpenAmiga
  Aminet
  UtilityBase
  IntuitionBase
  AmigaBounty


Support the site


 Readme for:  Network » Misc » mediavault.lha

mediavault

Description: Discover online radio stations
Download: mediavault.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 2Mb
Version: 1.3.0
Date: 08 Sep 21
Author: George Sokianos
Submitter: George Sokianos
Homepage: https://github.com/walkero-gr/mediavault/
Requirements: jansson.library, AmigaAmp3
Category: network/misc
Replaces: network/misc/mediavault.lha
License: Freeware
Distribute: yes
Min OS Version: 4.1
FileID: 11804
 
Images:
 
Videos:
Comments: 5
Snapshots: 3
Videos: 1
Downloads:  (Current version)

[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] 
MediaVault is an open source desktop application, for AmigaOS 4, which can be
used to discover online radio stations. The selected radio station can be
streamed using a player, i.e. AmigaAmp 3.

When MediaVault is started at the top of the window there are a few fields
that can be used to discover radio station based on their name, genre, country
and spoken language. By clicking on "Discover" button a list of relevant radio
stations will show up.

To listen a radio station, double click on it's line, and AmigaAmp3 will
start, playing the radio station. After that, you can close MediaVault.

Vision
--------------------------
My plan for MediaVault is to create an application which users will use to:
- discover online radio stations,
- create a list of favorite radio stations
- discover online podcasts,
- follow podcasts and get information for new episodes
- access content (music, video etc.) from local DLNA media servers, like
  Plex, Jellyfin etc.
- have a modern look and feel, with images and photos, where is possible
- create a clean, easy to read code, with good quality and the best practices
  for others to get inspired

Requirements
--------------------------
* jansson.library v2.12.1 by Simon Tyrrell
* AmigaAmp3 v3.29 by Thomas Wenzel
* AISS by Martin (Mason) Merz

I would like to thank
--------------------------
- Tuomas Hokka for developing oo.library and listen to my requirements, ideas.
- Simon Tyrrell for developing jansson.library and his help on debugging
  issues I had during development, listen to my ideas.
- Thomas Wenzel for developing the best audio player for AmigaOS, the AmigaAMP
- Simon Archer who develops CodeBench, which helped me a lot during the
  development of this application                         
- Daniel "trixie" Jedlicka who worked on a lot of features, fixes and 
  refactoring of MediaVault, providing proposals, ideas and information
  to my questions
- Michael Trebilcock for his ports of libcurl, librtmp, libz and
  libopenssl
- Martin (Mason) Merz for his AISS icons
- IconDesigner for the proper glow icons that are included in the release
- Everyone at os4coding.net, who helped with proposals and solutions on
  my questions.
- AmigaOS 4 developers who develop the best OS out there.

Without all the above MediaVault would not be possible.

Code and bug reporting
--------------------------
The project is open source and you can find the code at:
https://github.com/walkero-gr/mediavault

If you have any requests or you would like to report any problems you found,
you can do that at:
https://github.com/walkero-gr/mediavault/issues


Changelog
--------------------------
v1.3.0 - 2021-09-08
* Added right sidebar with station info and avatar image, wherever the image is 
  available
* Added a new menu item to check for newer versions and start a selfupdate, if 
  the user approves it. There is a way to see the latest changes before update.
* Now the radio list is cleared if the search criteria change and no radio 
  stations are found
* Now the list is not cleared if the "Discover More" button is clicked and no 
  more stations were found
* Fixed a possible crash on window closing
* Added a new message in case the "Discover More" button is clicked and no
  more stations were found
* Dropped oo.library network support for libcurl, which more mature and has a
  lot more options and features. Unfortunately that increased the executable
  size a lot.
* Now oo.library and AmiSSL are not required
* Fixed the version string to include the application name
* Added a play button at the right sidebar which is enabled as soon as the user
  selects a radio station. By clicking it the radio will be loaded at the 
  default player. The double click on the radio list was disabled.
* On every request of radio stations, a list of 100 stations are returned and
  listed

v1.2.1 - 2021-05-31
* Reduced results to 20 as a temporary workaround of a bug that occurs with the 
  default discovery of radio stations. Found where the problem is and it will 
  be fixed on a later release.
* Disabled the load of the window when AmiSSL 4.9 is missing
* Fixed the exit of MediaVault when a library is not available
* Fixed the issue with duplicate results when "discover more" was clicked
* Fixed a crash that had to do with a broken API response. Now an info requester
  appears.

v1.2.0 - 2021-05-27
* Added Unicode conversion to system charset on radio station names 
  - Thanks to Daniel "trixie" Jedlicka
* Now the application registers properly and can get requests from other 
  apps, like Exchanger - Thanks to Daniel "trixie" Jedlicka
* Now the MediaVault can jump to different screens - Thanks to Daniel 
  "trixie" Jedlicka
* Added better error manipulation when there were API response errors 
  - Thanks to Daniel "trixie" Jedlicka
* Now the size and the position of the window can be saved by the Popup 
  Gadget - Thanks to Daniel "trixie" Jedlicka
* Added code to detach the listbrowser before change it's data. That's the 
  way it should be done
* Restructured code to reduce the duplicated code in radiofuncs.c. Now, one
  method is used instead of three separated that had pretty much the same 
  code. Better code, less problems.
* A lot of refactoring, removing global variables.
* Reduced a lot of duplicated code.                                             
    
* Now the default radio station number increased to 50. The response is also 
  much faster - Thanks to Tuomas Hokka and oo.library 1.13 fixes
* Changed the way classes and gadgets are initiallized - Thanks to Daniel 
  "trixie" Jedlicka
  
v1.1.1 - 2021-05-15
* Changed the required oo.library version to 1.12
* Fixed a bug on requesting radio stations without using the filters

v1.1.0 - 2021-05-13
* Added a message requester for messages to the user
* The "Discover" button changes to "Discover more" after the first search,
  so to load more radio stations results. If the user change a filter, then
  it resets.
* Added more options at the Genre select box
* Added more options at the countries and languages select boxes
* Now the retrieved radio stations list doesn't include the marked as broken
  stations
* Added Trending list of radio stations
* Added Popular list of radio stations
* Changed columns' widths on listbrowsers to be weighted

v1.0.0 - 2021-04-30
* Initial release
* Radio stations discovery is working
* Station url can be loaded in AmigaAmp3


Copyright (c) 2004-2021 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment