„Alex R“ found a AmiTube problem on Amiga OS4 and reported it to me. (some days before already) I tried to implement that AmiTube remembers the splitter position. Sadly I made a big error there resulting in a very small barely recognizable List on the left side of the window. I only tested it on m68k-Amiga where it did not happen, but after a bit of trying I found the culprit and fixed it.
Originally I planed to release that fix with the next version, but now I got some more bug reports about the exact same thing (hmm, nobody of the beta testers reported it). It seems that it is not only an OS4-problem but also happens on at least MorphOS and some 68 Amigas. Therefore I will release this new version now, with bugfixes only, no functional changes.
Sorry for the trouble, if you are affected by this bug.
Another wish for AmiTube was to have multiple movie directories for easier sorting of movies. I implemented a possibility to do that, now you can add MOVIEDIR1, MOVIEDIR2 and so on to the icon to have multiple movie directories. In the Project menu one can choose which movie directory should be used for next download or loading of local files.
A little preview for the next AmiTube Version, one wish was a play list like feature to play the downloaded movies automatically or by random or in a loop.
I thought about that feature, the main problem, would be how to stop the actual playing, because when you just start AGABlaster one after the other, how to stop the actual playing, therefore I decided to add a little announcement Screen for 5 seconds where you can stop the current play list.
So stay tuned and look forward to the next release.
I finished some bug reports (most related to the fancy list), big thanks to the beta testers, especially „HANsolo“ who found the most bugs, thanks very nice work.
One thing I changed, The „Auto icon load“ setting in prefs will now also set the fancy list to auto load the icons or not, that way I guess it is maybe also usable on slower Amigas as well. I tried out on my real A1200 (with TF1260, AGA 32 color screen) and even with the icon preview on, it’s not that bad, certainly fast enough to work with it. I like it.
So the changes for this Version are quite short:
Fancy movie list
updated translation for italian and french
encoding bug fixes (should show now umlauts and other non ASCII chars in title and description)
smaller bugs fixes related downloading movies
Download as always via the Updater in the Program or on the AmiTube page
Finally I found some mood to work on the new list feature in AmiTube, the so called fancy list, including the title, description and preview image directly in the list.
For that I use a background task to download and load the images, usually such things I use a Thread with Event system behind it. But it seems not to work, most of the time it works fine but then from time to time it locks up completely, total dead lock. After some debugging I found the culprit in my TEvent implementation for Amiga systems in AThreads, the two cases when the Event is already set when you start to wait for it (or the Even is already destroyed) are not covered properly and it leaves the routine with the semaphore locked, easy fix but hard to find.
But back to the list, one can switch to the fancy list, but that also means it auto loads the images, so it will be only good for faster Amiga/RTG or NG Amiga or so.
Working quiet nicely already. Also I got some updated localization for AmiTube which will be released with the next version.
Finally here it is the 1.0 of AmiTube a lot of changes. As shown before now it contains a Download queue to start more than one conversation/download job which are processed one after the other. A Typical Amiga thing is the AREXX interface, all good programs have it, therefore AmiTube needs that as well. There are commands to search and to start a convert job and play a movie.
For this new Version I will also supply a Version for AmigaOS 4 and MorphOS due to popular demand.
Next to the search bar is now a Button which opens the search history.
History for search
AROS64 ABIv11 bit version
Amiga OS4 Version
Download more Amiga-like audio only formats: mp3 and 8svx
A new feature will be included in the next AmiTube Version, a Download Queue, so if you have a conversation/download job running you can continue browsing and add an other one which will be performed after the first one is finished.
This should be especially useful for slower network system. You can simply select some videos you like to have and then let the program work without supervision
I wrote already some times about the AROS64 stuff, I find it very interesting definitely a way forward for AROS, but seems not really many interested. Even I supply most of my programs for 64bit AROS they never gets downloaded, or even used. Now there is a new Version after ABI_V1, SMP now it’s called ABI_V11, whatever that means.
I wanted to make the needed changes to Free Pascal that we can use fpc on it but I really do not understand how this syscall stuff works, so I had to ask charlie. Finally today he finished the work on it and I was able to tests some thing. The good thing is that this ABI_V11 leave out that nasty SMP stuff which made the structures huge and hard to align, so basically it was a recompilation of most of my programs.
There are some problems, the keyboard for example has some problems, most special chars do not work (in Linux hosted), like „:“, „/“ and some more hard to do anything without them in Amiga-style systems.
But here we are, nicely have some of my programs running on x86_64-aros ABI_V11.
I guess it is time to fire a new Version of „The 100% useless AROS Distribution“ with this new ABI_V11, Free Pascal works, so that should be the new basis