OS4 DepotLogo by Nickman 
(anonymous IP: 216.73.216.59,2397) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (347)
   o Datatype (51)
   o Demo (204)
   o Development (610)
   o Document (24)
   o Driver (98)
   o Emulation (153)
   o Game (1027)
   o Graphics (510)
   o Library (119)
   o Network (236)
   o Office (67)
   o Utility (939)
   o Video (71)

Total files: 4456

Full index file
Recent index file

 Links

  Amigans.net
  Aminet
  IntuitionBase
  Hyperion Entertainment
  A-Eon
  Amiga Future


Support the site


 Readme for:  Audio » Misc » mediavault.lha

MediaVault

Description: Discover online radio stations and podcasts
Download: mediavault.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 4Mb
Version: 1.6.0
Date: 28 Sep 2025
Author: George Sokianos
Submitter: George Sokianos
Homepage: https://pms.walkero.gr/projects/mediavault
Requirements: jansson.library
Category: audio/misc
Replaces: network/misc/mediavault.lha
License: Other
Distribute: yes
Min OS Version: 4.1
FileID: 13534
 
 
Snapshots:
 
Videos:
Comments: 18
Snapshots: 4
Videos: 1
Downloads: 14  (Current version)
965  (Accumulated)
Votes: 18 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
MediaVault is an open-source desktop application for AmigaOS 4, which can be
used to discover online audio and video content.

With MediaVault you can discover radio stations and podcasts and listen to
them using your audio player of choice. There are different ways to search and
filter results, based on language, category/genre.

The user interface is easy to understand and use. On the left side there is
a list about the different type of content. At the middle section there are
filters and selections at the top that help you find the content you are
looking for, and the result of the search, is shown in the list below. By
selecting an item (radio station/podcast) from the lists, information show
up at the right sidebar, where there is a play button for the radio stations
or a second list of episodes for the podcasts. When the play button is
enabled, it can be used for the player to start playing the selected audio.

Set your favourite player
--------------------------
MediaVault uses a script under the folder scripts, named start_player. To
enable that feature, you have to rename start_player.sample file to
start_player; otherwise it will be ignored by MediaVault. This is
necessary process, so that it will not be replaced by future releases. You
have to do it only once.

By default, AmigaAmp3 is set to be used, but you can edit the file and set
your audio player of choice. In that file, you will find configuration for
other known players, like Emotion and ffplay, that were tested and it is
known to work fine. To enable one of them, you have to remove the
semicolons (;) at the start of their lines. Also, you have to add
semicolons at the start of their lines for the rest of the enabled players,
so to prevent multiple of them starting at the same time. Or you can remove
their respective lines.

You can change the start_player script files as you want. You can add your
own players, if you like.

If you need help, please, do not hesitate to contact me.

Podcast do not work?
--------------------------
If you search for a podcast but nothing comes up, then you will see a
requester with information about possible reasons that might prevent it
to work.

The online service MediaVault uses to get information about podcasts,
requires a timestamp for every request to be sent. This means that your
computer has to have the right date and time set. Please, use Workbench
Time preferences, or any other program you prefer, to sync your system
date and time with an online NTP server.

If this still doesn't work for you, please open an issue at MediaVault's
GitHub page and write down as much information as you can for the problem
you experience. You can find the exact URL below.

Vision
--------------------------
My plan for MediaVault is to create an application which users will use to:
- discover online radio stations,
- create a list of favourite 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
* AISS by Martin (Mason) Merz
* An audio/video player that supports URL streaming and HTTPS, like ffplay,
Emotion and AmigaAmp3

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 plenty 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.

Help me persuade my wife that what I am doing matters
-----------------------------------------------------------
https://ko-fi.com/walkero

Changelog
--------------------------
v1.6.0 - 2025-09-27
* Added Autoinstall script for AmiUpdate
* Compiled with gcc11
* Disabled the self-update process
* Fixed the radio stations discovery
* Updated the list of supporters in the About window
* Updated used libraries

v1.5.1 - 2021-11-07
* Added podcast episode duration at the right sidebar, when one is selected
* Added HardBass radio station genre after user request
* Compiled with SQLite 3.34.0
* Before show an avatar image, now there is a check if this is already visible
* Update the Favourite and Listen Later lists in real time
* Now the podcast episodes appear in the middle section, instead of the right
  sidebar, to be more visible and easy to use.
* When the application starts, checks automatically for new updates and
  informs the user
* Fixed a bug at the update process that could make MediaVault crash
* Fixed podcast episode number to show higher numbers than 255
* Fixed showing Season and Episode on podcast episodes from "Listen Later"
  list

v1.5.0 - 2021-10-29
* Added the ability to mark favourite radio stations and podcasts.
  A new list is created where you can find them and select one to
  listen to
* Added an asterisk above the play button that helps the users to
  add the selected podcast or radio station to the favourite list.
  It also works as an indicator if the selected item is already
  in the list or not.
* Added "Listen Later" list which will have the marked podcasts
  episodes which the user select from the Bookmark button,
  above the play button.
* Added all the necessary images into the archive, with
  Martin (Mason) Merz permission
* Added help hint texts at the play, bookmark and favourite
  buttons
* Compiled with libcurl 7.79.1
* Removed the small boxes at the end of each line at the update
  changelog text
* Code simplified and cleaned in some places
* Fixed issues that could make MediaVault crash the system at the
  image download process. This fixed also some images that were
  not downloaded. So now it will be able to show more images
  than before.
* When the radio station and podcast list was populated but a
  new search brought no results, the lists was not cleared and
  the choices were not usable. Now the list remains as it was,
  with the reults it had, but the choices are usable, as they
  were.


Copyright © 2004-2025 by Björn Hagström All Rights Reserved