AROS World Exec
Development => AROS Software Development => Topic started by: Amiwell on January 13, 2022, 06:39:14 PM
-
RNOTunes 1.0 Beta 2 "please do not uploading on archives or aminet again"
https://jpv.amigaaa.com/RNOTunes/beta/RNOTunes_AROS_beta.lha
(https://i.ibb.co/9NVbpRJ/tunes.jpg)
-
ABOUT
-----
RNOTunes is a GUI based audio player application with support for many
different audio formats.
FEATURES
--------
- Supports MP3, FLAC, Ogg Vorbis, AIFF, Protracker, SID, DigiBooster, AHX,
FastTracker II, ScreamTracker, OctaMED, The Player, NoisePacker, ProRunner,
Oktalyzer, Impulse Tracker, Ultra Tracker, Ice Tracker, Liquid Tracker,
Quadra Composer, and many other formats
- Configurable GUI with a cover image display
- Loads embedded cover images from MP3 files
- Tune properties editor which saves changes to a local database
- Internal playlists
- Import and export playlists from Jukebox, AMPlifier, etc
- Automatic/manual saving of the last session
- All time playcount saving
- Tune rating option
- Extensive file selection functionality
- File delete option
- ARexx, command line, and tooltypes support
INSTALLATION
------------
- Copy the whole directory anywhere you want and just launch the program
USAGE NOTES
-----------
- Audio files or directories can be dragged & dropped into the tune list.
- Clicking the album cover image thumbnail opens the image in a separate
window.
- Internal playlists are much quicker to load than external playlists.
- Selected tunes can be added to the selected playlists by "Add to playlist"
menu item or with the Cmd-L keyboard shortcut.
- The "Edit properties" menu item (I) can be used to edit information of the
active tune. It can be used to add a custom cover image, rating value, or
override values obtained from the file. Relative volume compared to the
master volume can also be adjusted there.
SETTINGS
--------
Program settings can be found in the program's pull-down menu and they will be
saved to the ENVARC:Hollywood/com.wmhost.jpv.rnotunes file.
COMMAND LINE OPTIONS AND ICON TOOLTYPES
---------------------------------------
RNOTunes uses non-standard command line arguments. Arguments must be given
in the form of (note the "-" prefix): -argument parameter
Format:
RNOTunes [file] [arguments]
Arguments:
-add . . . . . . . . . - Adds a file/dir to the list instead of playing it.
-playlist <name> . . . - Selects an internal playlist at startup.
-playlistfile <file> . - Imports an external playlist file at startup.
-defdir <dir> . . . . - Sets the default directory for adding new files.
-cxkey <key> . . . . . - Sets a hotkey to iconify/un-iconify the program.
Examples:
RNOTunes Work:MP3/music.mp3 -add
RNOTunes -playlist MyPlaylist
The same arguments can be used as icon tooltypes, but by omitting the
"-" prefix.
Examples:
DEFDIR=Work:Music
CXKEY=ctrl alt r
AREXX
-----
Program's ARexx port is RNOTUNES and supported commands are:
PLAY . . . . . . . . . . . - Toggles between play and pause.
NEXT . . . . . . . . . . . - Plays the next tune.
PREV . . . . . . . . . . . - Plays the previous tune.
VOLUME <0-100> . . . . . . - Sets the volume between 0 and 100.
RANDOM <0|1> . . . . . . . - Sets the random play mode on (1) or off (0).
REPEAT <list|tune|none> . - Sets the repeat mode.
ADD <file|dir> . . . . . . - Adds files or directories to the tune list.
REMOVEALL . . . . . . . . - Removes all entries from the tune list.
ICONIFY <0|1> .. . . . . . - Iconifies (1) or un-iconifies (0) the program.
QUIT . . . . . . . . . . . - Quits the program.
GET <STATE|VOLUME|RANDOM| - Returns the requested information. <column> can
ICONIFY|FULLPATH|<column>> be any of the column names and it returns a
corresponding value of the active tune.
Examples:
RXCmd RNOTUNES "ADD Work:Music/ExampleAlbum/"
RXCmd RNOTUNES "GET Artist"
WEB
---
- Please visit https://jpv.amigaaa.com/ for screenshots, support, donations,
and other software.
- This program is made with Hollywood: https://www.hollywood-mal.com/
THANKS TO
---------
- Salvatore Abbate for the idea and support
- Neil Pearson for testing and proof-reading
- Densho/RNO for the graphics
- Martin 'Mason' Merz for AISS toolbar icons
DISCLAIMER
----------
This software is made available to you as Freeware and you may use this
software in whatever way you wish, but the author accepts no liability for
any damage caused to your system, other connected peripherals, or data files
in any way by using this software.
Please consider the time and effort I put in to create this utility for your
use and enjoyment. If you feel it is useful to you, please consider sending a
donation that represents the benefit you gain from using it to me at the
address found in this ReadMe.txt file (Uploader) or click the Donate button at
https://jpv.amigaaa.com
-
You can download it, at the moment there is only a version for Aros, there are bugs in the Hollywood plugins and for this JPV will not upload at the moment on Aminet or other sites, have fun the program works well, I add a new program icon
-
Yes indeed, PulgIns are detected only if they are present in the program folder, if they are present in Libs they are ignored rRNOTunes does not start.
-
I have the plugins in libs: and the program works :-\
-
Yes you are right, I had a corrupted or older plugin in libs, replaced it now works even if the PlugIns are in Libs.
What kind of bugs are there in Hollywood plugins ?
------- Italiano ------
Si hai ragione, avevo un plugin corrotto o pių vecchio in libs, sotituito ora funziona anche se i PlugIn sono in Libs.
Che tipo di bug ci sono nei plugin di Hollywood ?
-
I don't know specific problem maybe are in the codecs, I spoke JPV specifically, as soon as the updated plugins come out, it will upload to Aminet and Archives also for OS3
ciao
-
Thanks Salvo, if there are no more problems for you I could put the JPV programs on my new version of AROS One x86, thanks,I hope there are no more misunderstandings
----- Italiano -----
Grazie Salvo, se per te non ci sono pių problemi potrei inserire i programmi di JPV sulla mia nuova versione di AROS One x86, spero non ci siano mai pių malintesi.
-
ok :)
-
Thanks Salvo !
-
Salvo, is there any way to align the numbering of the tracks ? the number that you usually put in front of the artist or title is ignored by RNO Tunes, see the screenshot I posted in the thread "AROS One 68k Work In Progress".
---------- Italiano -------
Salvo, esiste un modo per allineare la numerazione dei brani ? il numero che solitamente si mette davanto all'artista o titolo viene ignorata da RNO Tunes, vedi screenshot che ho postato nel thread "AROS One 68k Work In Progress"
-
Do you mean that tracks are randomly loaded?
-
Yes so it seems that RNOTunes gives a random numbering ignoring the number that we normally put in front of a file
---- Italiano -----
Si cosė sembra che RNOTunes da una numerazione a caso ignorando il numero che normalmente mettiamo davanti a un file
-
It may have been a problem during the programming or that the program works like this, however it can go well so in my opinion ;)
-
Yes, it is not a problem, I was asking in case there was some setting I missed.
--- Italiano ----
Si non č un problema, chiedevo casomai ci fosse stato qualche settaggio a me sfuggito
-
ok amigasystem :)
-
Yes you are right, I had a corrupted or older plugin in lins, replaced it now works even if the PlugIns are in Libs.
Actually, RNOTunes betas (1 and 2) loaded only MUIRoyale and AVCodec plugins from the Libs directory, but additional audio plugins only from its program directory. So, the whole support for all formats weren't enabled if you didn't keep the additional plugins in the progdir. I changed the behaviour a bit, and beta 3 now loads other plugins from the Libs too.
Yes so it seems that RNOTunes gives a random numbering ignoring the number that we normally put in front of a file
The "random numbering" is a growing number in the order you add files in the tune list. But I added a new column for the album's track number now, you can enable it from the GUI settings. If there's a track number in ID3 tags, it will be shown there, or if not it tries to look a number from the filename. It won't work with old playlists now, but for any new files you add.
I also made some optimizations and safety things. Certain list related operations should be much faster now. Some other changes too, which I don't remember exactly now... and a volume fade when you quit the program, just for coolness :)
Here's the new beta:
https://jpv.amigaaa.com/RNOTunes/beta/RNOTunes_AROS_beta.lha
What kind of bugs are there in Hollywood plugins ?
The AVCodec plugin does some illegal memory access with some kind of files (will be fixed for sure). I got it reproduced when trying to add some non-audio files, but also with some wav:s. The SID plugin ends up in infinite busy loop with some SID files (not sure if it's going to be fixed, because it's more like TinySID issue than the plugin issue). I'll wait for the AVCodec plugin fix at least, because I don't want to publish a program that could be theoretically harmful for users, even though it would be a rare case.
-
Hi jPV, thanks for responding to my alert and thanks for the new version :)
-
hi jpv :D
-
jPV I tested beta3, sorry if I report other possible variations !
- The Track option is fine but if I load a folder the list is added inverted, see sreenshot, in my opinion you could add a click on "track" to reverse.
- I noticed that the "Track" function can be moved, if put at the top of the list it will be in front of the file name, this is great, in this case it would be nice to disable the numeric part, see red cross
Sorry again for my crazy wanking :)
-
Just omit the tracks voice :)
-
The track item is the one that should remain because it indicates the right number, it is the other two numerical elements "not corresponding to the tracks" that I would like to eliminate
---- Italiano ------
La voce track č quella che deve restare perchč indica il giusto numero, sono gli altri due elementi numerici "non corrispondenti ai brani" che vorrei eliminare
-
ok i understand :)
-
jPV I tested beta3, sorry if I report other possible variations !
Thanks for testing!
- The Track option is fine but if I load a folder the list is added inverted, see sreenshot, in my opinion you could add a click on "track" to reverse.
When you added folders files inside them were added in the order filesystem stores/lists them, and that indeed is a bit random. It might be reversed, "correct", or totally mixed, which probably depends of the original file copy operation. I now changed the recursive loading to use alphabetical sorting and it should give you better order. While I changed that, I also added some filtering there... it doesn't even try to recognize some non-audio file formats inside drawers now and that should speed up adding folders that might contain pictures etc.
Beta 4: https://jpv.amigaaa.com/RNOTunes/beta/RNOTunes_AROS_beta.lha
- I noticed that the "Track" function can be moved, if put at the top of the list it will be in front of the file name, this is great, in this case it would be nice to disable the numeric part, see red cross
Besides showing how many tunes there are in the list, I also use the # column to identify tunes (for playing and user actions), so in the current design it can't be disabled. In MUI it could be enabled but hidden, but the hiding doesn't seem to work with Zune... so it'll have to be visible all the time now.
I'm not sure if it would be wise to touch to the filename either... there might be files where numbers mean something else than the track number and it wouldn't be nice to cripple them. Why don't you have ID3 tags on those files for the Title? MP3 files usually have it and then it wouldn't be an issue. Seems that you have the Artist tag, but why the Title isn't set correctly?
-
Perfect jPV, now on RNOTunes beta4 everything coincides even if I load a folder the numbering coincides with that of the filename :) .... will there be a version of RNOTunes for OS3/AROS 68k?
MPlayer has the same problem of reverse numbering if you load a folder, no problem if you drag mp3s instead :)
-
will there be a version of RNOTunes for OS3/AROS 68k?
A 68k version might be too demanding for real 68k setups, but I guess it could work fairly well on FPGA/emulation machines. I prepared a 68k beta version now... had to hunt few MUI things to get it work on the original MUI 3.8 and do some other modifications.
But here it is, please let me know how it works. Not just bugs, but I'd like to hear if it works OK too.
https://jpv.amigaaa.com/RNOTunes/beta/RNOTunes_68k_beta.lha
-
First run
(https://i.ibb.co/Tt4BRrf/rnotu68k.jpg)
-
Tested on AROS 68k, a bit slow to start but then everything works very well, only problem the Arexx commands, I do some verification if I can solve!
I'll let you know also how it works on AfA One and Amikit
-
Tested on AfA One, very fast and everything works perfectly, surely it will be fine on Amikit and similar, tonight I will try them.
-
only problem the Arexx commands, I do some verification if I can solve!
About the ARexx, I forgot the RXCmd examples in the ReadMe, but that only works on MorphOS. On other systems you need to use Rx like this:
RX "ADDRESS RNOTUNES;NEXT"
Thanks for testing!
-
Beta 5 is available in the previously mentioned URLs.
Changelog:
- Default images match better with different formats
- Lowered the default volume and added a Settings option for it
- Added FLAC metadata support (names and cover images)
- Optimized file adding (when to check metadata from files)
- Added options to launch external programs when a tune starts or ends
- Added Ogg Vorbis metadata support (names and cover images)
I've been busy coding on the binary level lately to get support for those embedded images and other metadata (title, artist, album, etc names). FLAC was relatively painless to support, but it took a while to understand how Vorbis packets are spread over Ogg pages... I tried to make it quite faithful to the specs without shortcuts and it should now support images that are spread over several Ogg stream pages and be able to show pictures embedded according to the latest official and old unofficial standards. Let's see if I dare to try to implement metadata support for AAC/M4A format next...
PS. thanks for the donation salvo!
-
Perfect I did some tests on my AROS One x86 dragging on the RNOTunes Gui some folders with music files of various kinds and all files were present and functional except MIDI, I attach a small video tutorial!
https://drive.google.com/file/d/1oA03B4Tpkabu7-9CszxQxRN5ouhT4SI_/view?usp=sharing
-
hi jpv
thank you for you work, i'm happy for comunity :D
-
No new beta yet, but this is what I've been doing ;)
- Added lyrics downloader
- Added built-in Last.fm support (send played songs to Last.fm, get user statistics like top albums, artists, songs, weekly top lists)
- Added Recently Played window to see play history and double-click songs to play them again
- External graphics loading (allows customization, and will get new dedicated graphics from a friend)
- Hunted down some annoying random crash bugs, hopefully got rid of them now
- Many smaller changes and bugfixes here and there
Still have to wait some Hollywood related updates before the release, but at least the program gets more mature for its first public version :)