Mod Archive Forums Mod Archive Forums
Advanced search  

News:

Please note: Your main modarchive.org account will not work here, you must create a forum account to post on the forums.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - almos

Pages: [1] 2
1
PC Players / Re: libbass-based module player for Linux
« on: October 07, 2014, 18:22:08 »
The project has moved to Github (https://github.com/AlekMosingiewicz/bassplay-gtk). I'll try to update it as frequently as I can. So far I fixed a couple of memory allocation errors that popped up under Linux Mint, and also made the distribution more Ubuntu-friendly.

Happy listening!

2
PC Players / Re: libbass-based module player for Linux
« on: February 24, 2013, 08:56:56 »
After a long hiatus I'm posting another update to the GTK version of Bassplay. The player now saves the session data (such as the last song played and the last directory used) to the /tmp directory, so the user doesn't have to navigate back to his Mod directory each and every time he runs the application. Will update to saving to home directory. I should have added this functionality in the beginning, but job pressure and associated stuff prevented me.

The new version is available at https://sourceforge.net/projects/almos666.u/files/latest/download?source=files

EDIT: It was completely stupid for me to upload the previous version - the new version creates a hidden folder in user's home directory and that's where it stores the session data. The download link above still applies.

3
PC Players / Re: libbass-based module player for Linux
« on: January 07, 2012, 16:08:57 »
Sorry for double posting - I decided to do away with my own threads and rely on the in-built BASS event system instead. The problem is that now the program likes to "hang" on my computer until I click on one of the buttons - I used to have same problem when using my own thread to update the slider position, with the difference that when I ordered my thread to sleep for a considerably long time (but short enough for the user to notice that the slider is not moving) the problem seemed to lessen to a considerable degree. On the other hand, the problem that Koli mentioned of should be now gone. The amended version can be downloaded from Sourceforge:

http://sourceforge.net/projects/almos666.u/files/bassplay_gtk-0.1.1.tar.gz/download

EDIT: I played two modules in a row using the updated player and the program didn't "hang", so maybe other users won't experience the issue. This way or another, I'd appreciate any feedback from the Linux users willing to test the program on their own machines.

4
PC Players / Re: libbass-based module player for Linux
« on: January 06, 2012, 17:28:51 »
All right - that's the first thing I'm going to look into when preparing an update. Strange that the problem didn't show up when I was testing the program.

5
PC Players / Re: libbass-based module player for Linux
« on: January 06, 2012, 16:06:28 »
That's strange - I play several modules in a row and don't get segmentation fault. There used to be an issue with this earlier on, when I figured out that I'm launching off new threads without terminating threads that don't need to go on (more specifically, the position of the slider is updated by a separate thread that I plan on using for keeping track of several playback parameters at once), but once I got it fixed the program ceased to crash - on my computer, at least. Do you get segmentation faults each and every time you're launching a new module?

6
PC Players / Re: libbass-based module player for Linux
« on: January 06, 2012, 15:26:35 »
Congratulations then - and I hope you enjoy using it!

7
PC Players / Re: libbass-based module player for Linux
« on: January 06, 2012, 11:09:08 »
Actually, Bassplay is my first ever Linux distribution, so it's equally probable I made some error while preparing it.
My mistake from the previous post - it should be /usr/local/include/bass instead of /usr/local/headers/bass! However, it seems from the code you posted that the problems occur at the linking stage. Check for the permissions for the libbas.so installed in the /usr/local/lib subdirectory - or try to change them by hand:

Code: [Select]
sudo chmod 644 /usr/local/lib/libbass.so
Then remove the directory unpacked from tarball and unpack the tarball again. Enter the directory and try to compile the source

I just got results similar to those you got by removing the reading permissions for libbass.so for all the users and groups, so I assume that if the library is in path and the linker still gives you unknown reference errors it might be the case of badly set permissions. Alternately, you can try to run both the configure script and the make commands with the as root  (or via sudo), but the method I gave you worked for me only after I removed the directory unpacked from the tarball and unpacked it again (alternately, you can clean the project via make clean).

I hope this helps!

8
PC Players / Re: libbass-based module player for Linux
« on: January 05, 2012, 19:26:19 »
Koli: do the errors pop up during the compilation or during the configuration? Are the BASS headers unpacked into the /usr/local/include directory (the full path to extract the BASS headers to is /usr/local/headers/bass) and is libbass.so installed in the /usr/local/lib directory? If these conditions are met, please post the compiler output so I can figure what is wrong.

Sorry for the delay in response, the only thing I can offer as an excuse is - work!


9
PC Players / Re: libbass-based module player for Linux
« on: December 17, 2011, 09:21:55 »
Last distribution turned out to be slightly screwed due to the bad macro; I'm working on making it work.

EDIT: Problem solved: the source installation of bassplay_gtk can be downloaded from Sourceforge. Enjoy!

10
PC Players / Re: libbass-based module player for Linux
« on: December 12, 2011, 11:40:56 »
The source at the moment is a mess - since I lack experience with creating GNU software (to date I wrote Windows and - mostly - web applications) I let Anjuta manage the whole thing, including configuration, Makefiles et al. Couple that with the fact that most features are introduced impromptu, and that my own limited ability to keep the code organized forces me to reorganize it repeatedly to keep things in check, and you get functions that are inappropriately named, others completely empty, then you get structures that were declared when I thought they would serve a specific purpose, only to find that I don't need them, that linger still in the code - in other words, the code, at the moment, IS A MESS, AS I SADLY AND TRULY CONFESS.

However, I do plan on doing a cleanup and posting the code to Sourceforge - as soon as - well - I have basic things cleaned up.

The console version is in a slightly better condition (source-wise), perhaps because I didn't spend as much time working on it as I did working on a GUI version. When I make the code readable by commenting on it it might be eligible for Sourceforge.

EDIT: The screenshot of Bassplay-Gtk, newest version (with the volume control, that is), playing Nightbeat's "Miriel":



Uploaded with ImageShack.us

Pages: [1] 2