PicMus Share

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
Matt
Enthusiast
Enthusiast
Posts: 447
Joined: Sat May 21, 2005 1:08 am
Location: USA

PicMus Share

Post by Matt »

PicMus Share (name still in decision stage :lol: ) is a new application I am working on which allows you to share pictures, music, and files right off your computer for you (or friends/family) to access on other computers, in the same house or somewhere else. It shows pictures as a gallery through a browser interface.

It is still in the early development stage, only Pictures work. Some features don't fully work yet, but it is usable at this stage to share pictures. I wanted to release it now to get some feedback on it to see what people think.

All data is stored in a sqlite file and a thumbnails directory.

Image

Download Link

Let me know what you think :D

Thanks!
walker
Enthusiast
Enthusiast
Posts: 634
Joined: Wed May 05, 2004 4:04 pm
Location: Germany

Post by walker »

thanks for sharing.. guess it could be a usefull tool... I have 4 pc's here at home and I think I'll use it....

but 1st i have some things to mention:
1) Server started with port 80 ... this is not a good idea .... (maybe as an changeable option?)
2) if I press Turn Off I get a message telling me the server couldn't be stopped ... and the Program quit ... :roll:
3) the list of Pictures is only 2 cols wide (and imho the gap between is too large) ... regardless if i resize the window
4) why scaring the user with your requester when deleting an image? (it sounds like your file will be erased and overwritten with null 1001 times) :wink:
Matt
Enthusiast
Enthusiast
Posts: 447
Joined: Sat May 21, 2005 1:08 am
Location: USA

Post by Matt »

Thanks for your feedback :)

I will add the option to change the port once I get the settings window made, and take the other settings into consideration as well. :)

I am working on when the window is resized that the picture list refreshes to fill the new size of it.

No idea why it said you couldn't turn the server off.... I'll look into that more

Thanks
dige
Addict
Addict
Posts: 1432
Joined: Wed Apr 30, 2003 8:15 am
Location: Germany
Contact:

Post by dige »

Program can't create Port 80 here and ends. How about to create a port
once the user has clicked on "turn on" and a configurable port?
Matt
Enthusiast
Enthusiast
Posts: 447
Joined: Sat May 21, 2005 1:08 am
Location: USA

Post by Matt »

Well you must be running something else on port 80 then? A webserver?

I will defintely make it not start up right away, then you can configure the port you want it on first. I will make this change and then reupload later today :)

Thanks for the feedback so far 8)
Matt
Enthusiast
Enthusiast
Posts: 447
Joined: Sat May 21, 2005 1:08 am
Location: USA

Post by Matt »

Hi,

Please try now, I updated the software :)

Thanks
walker
Enthusiast
Enthusiast
Posts: 634
Joined: Wed May 05, 2004 4:04 pm
Location: Germany

Post by walker »

Thanks for the update
I'm happy that you'd removed the requester when deleting images... :D
The cols and rows are fine now (arrangement)

a few things ...
1) I get an error Database Error: no such table: settings on startup of the app and when try to save the settings... settings aren't saved!
(I guess it's because of the previous used version... BUT where is the file i should delete? or better: do a create table statement on the first run :-) )

2)when creating a server (regardless which port) i could not connect with my browser (firefox 3.5) to the server....
the log:

Code: Select all

IP Address		Request

192.168.178.31		GET / HTTP/1.1

		Server created on port: 8081
		Begin Running: PicMus Share

3)when resizing the window, the content isn't rearranged


what would be nice in a future Version?

1) Minimize to systray :wink:
2) copy log to clipboard and/or open directly in a texteditor (the way to save it first and then open the log isn't very handy .... doesn't mean to remove the save option...!)
3) moving content from one category to another (maybe with a context-menu providing all available categories...)
Matt
Enthusiast
Enthusiast
Posts: 447
Joined: Sat May 21, 2005 1:08 am
Location: USA

Post by Matt »

All those features will be added soon 8)

The database error is because I added the port changing feature in the new release, so the database file is not compatible :( Deleting the .dat file in the directory will remove all settings.

Does it work if you go to http://localhost:8081 rather than that address provided?
dige
Addict
Addict
Posts: 1432
Joined: Wed Apr 30, 2003 8:15 am
Location: Germany
Contact:

Post by dige »

Now it works as expected. Interessting project! Do you plan to share the source?
Matt
Enthusiast
Enthusiast
Posts: 447
Joined: Sat May 21, 2005 1:08 am
Location: USA

Post by Matt »

possibly, it might be benifical for people to see how the HTTP stuff works... but if I do I'd like to work on it some more first.
walker
Enthusiast
Enthusiast
Posts: 634
Joined: Wed May 05, 2004 4:04 pm
Location: Germany

Post by walker »

Matt wrote: Does it work if you go to http://localhost:8081 rather than that address provided?
... no, it doesn't... nothing works... even if I open the Port in my router (but that can't be the reason because server and client are on the same pc ... did it just to be sure) ... still nothing ...
Matt
Enthusiast
Enthusiast
Posts: 447
Joined: Sat May 21, 2005 1:08 am
Location: USA

Post by Matt »

Did you try http://127.0.0.1:8081 as well? Just incase something is wrong with the hosts file?
dige
Addict
Addict
Posts: 1432
Joined: Wed Apr 30, 2003 8:15 am
Location: Germany
Contact:

Post by dige »

Just open http://127.0.0.1:8081 does not work - thats right!
Use the Menu "Open pictures in Browser" instead, that open
a subpage /p/ and the show starts :-)
walker
Enthusiast
Enthusiast
Posts: 634
Joined: Wed May 05, 2004 4:04 pm
Location: Germany

Post by walker »

dige wrote:Just open http://127.0.0.1:8081 does not work - thats right!
Use the Menu "Open pictures in Browser" instead, that open
a subpage /p/ and the show starts :-)
that is working ... no question ... but regarding to Matt it should work even if you type <host-address>:<port> ...
Matt wrote: Did you try http://127.0.0.1:8081 as well? Just incase something is wrong with the hosts file?
yes ... every combination to access my pc
Matt
Enthusiast
Enthusiast
Posts: 447
Joined: Sat May 21, 2005 1:08 am
Location: USA

Post by Matt »

Oh crap I'm sorry... you do need the /p/ in there too to access the pictures :oops: :oops:

I didn't even think about mentioning that. I was going to create a "main page" that allows access to the pictures, music, files, etc... after I added that functionality. That's why nothing is displayed on the main page yet (or it never actually loads)

does adding the /p/ to everything work?
Post Reply