Jump to content

PPlayer (finally Open-Source!)


Pascal257
 Share

Recommended Posts

To "to 2": I have only one address with domain name (me@i542.net) and it points to Gmail. I used it so far only in login for PayPal (they are writing spam?) and Download.hr (they now really don't wrote spam.)

To "to 3": I know.

To "to 4": I don't think so, Pas. As you can see, my is in beta and yours is too complicated (I already give copy of StarPlay to install on all PC's in dad's company and they are pretty happy with what they got. I also gave copy of PPlayer to my friend computer god and he thinks yours is too complicated for begginer, so shut up).

To "flame war": Wanna play Worms World Party :rolleyes: ?

To "to "to 2"": You know thats crap.

To "to "to 4"": I don't think so.

You sent me those arguments per email:

"StarPlay is incredibly easy to use - this is one of my best programs ever!"

"Even it hasn't got features other programs got, with fact it is still in beta it could be great player!"

And I you think I'll trust this?

ahahaha

Link to comment
Share on other sites

  • Replies 68
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

To "to "to 2"": You know thats crap.

To "to "to 4"": I don't think so.

You sent me those arguments per email:

And I you think I'll trust this?

ahahaha

Stop aruging on internet, it's just plain stupid. Btw stop spamming this topic and get post count. You guys are welcome to discuss this in Chat Forum or via PM.
Link to comment
Share on other sites

Third, there is an error. I would put a screenshot but i don't know how. it says:

Title: AutoIt Error

Text: Line 0 (File "C:\Program files\PPlayer\resource\database.exe"):

$A4FA560A5600C =&$SA24A5F007

$A4FA560A5600C =^ERROR

Error: Error in expression.

Ok I fixed that error...

It was a typo

"=&" instead of "&="

thanks

also I added a list of contributors to my blog avaiable here.

0.8.2.4 released now

Pascal

Edited by Pascal257
Link to comment
Share on other sites

just found this, may be of some use to you for button menus but there was a problem with this so put link as well for you to have a look

ControlClick("ZhyperMU Forums - Post New Thread", "Left", 369, 528)

ControlClick("ZhyperMU Forums - Post New Thread", "", "", "Left", 1, 369, 528)

You cannot skip parameters - if you are going to use x and y, then you have to use something for each of the other parms - even if it is "".

http://www.autoitscript.com/forum/index.php?act=Post&CODE=02&f=2&t=48025&qpid=360278

I've seen programs where people who download it send postcards so programmers can see how many people use thier programs an give them something to smile about. Why not do this instead of charging? you could even do it in email form.

Edited by Gmail
Link to comment
Share on other sites

I would do but my trial has run out

Just enter email and get premium...

So I'll explain some things...

The player is free, you're just required to register it with your email.

After 7 days of Trial you'll get an error requesting your email.

You enter it and recieve an email with the code to unlock the player for premium.

In your version should be shown that you have to pay 5€...

As I said in some cases there are messages telling this.

Just ignore it.

With 0.8.2.5 its fixed and you get a message telling you that you can have a Premium license for free just with registering your email.

Unfortunately the updater in 0.8.2.4 is bugged and wont update anymore...

You need to redownload the player and just overwrite all files...

Download

I'm actually working on a better way to save the path of the player...

Trying to save it trough Datastream into the exe itself...

Because the workingdir changes then you play an associated file...

I'll also readd functionality of associating files via the player, you can actually only do it with windows explorer itself...

Pascal

Edit:

just found this, may be of some use to you for button menus but there was a problem with this so put link as well for you to have a look

http://www.autoitscript.com/forum/index.ph...amp;qpid=360278

Thanks, but I already fixed the problem...

I've seen programs where people who download it send postcards so programmers can see how many people use thier programs an give them something to smile about. Why not do this instead of charging? you could even do it in email form.

As I wrote above thats what I did - You just have to enter your email.

Then I'm able to send the "real" users some infos about great changes or bugs (like the updater bug).

I didn't want to take money for my player...

It was for very later, and everyone with an existing license should hold it.

But I forget while releasing to change the things inside the player.

I just changed the website the player contacts to check the license.

Btw:

With Premium license it wont contact it anymore :rolleyes:

Edited by Pascal257
Link to comment
Share on other sites

Hi,

Trying to save it trough Datastream into the exe itself...

If your meaning Alternative Data Streams then nice idea. :rolleyes:

The only problem I see with the method is it only works in NTFS..

Fat32 users won't won't be able to make use of it.

Cheers

Edited by smashly
Link to comment
Share on other sites

Hi,

If your meaning Alternative Data Streams then nice idea. :rolleyes:

The only problem I see with the method is it only works in NTFS..

Fat32 users won't won't be able to make use of it.

Cheers

Ah right I remember...

Uhm damnit, I have so much problems with Windows's registry...

I think I have to save the path with Inno.

Thanks smashly for the info :rambo:

Link to comment
Share on other sites

  • 4 weeks later...

the code for the button is from the forum some postings above.

Well if you're using the WM udf you could just use this code:

Func CalcPos($active_sound)
    GUICtrlSetLimit($Pos_Slider, WMGetDuration ($active_sound), 0)
    GUICtrlSetState($Pos_Slider, $GUI_ENABLE)
EndFunc  ;==>CalcPos
Func ChangePos()
    WMSetPosition (GUICtrlRead($Pos_Slider))
EndFunc  ;==>ChangePos

In old versions of PPlayer using AutoIts Sound udf I did it this way:

Func CalcPos($active_sound)
    $time = StringSplit(_SoundLength($active_sound),":")
    $pos = $time[1]*3600 + $time[2]*60 + $time[3]
    GUICtrlSetLimit($Pos_Slider,$pos,0)
    GUICtrlSetState($Pos_Slider,$GUI_ENABLE)
EndFunc
Func ChangePos()
    $Move_Slider = False
    $time = GUICtrlRead($Pos_Slider)
    $min = Round($time / 60)
    $h = Round($time / 3600)
    $sec = $time - $min*60 - $h*60
    _SoundSeek($active_sound,$h,$min,$sec)
    _SoundPlay($active_sound)
    $Move_Slider = True
EndFunc

Those functions work well but I remember that I found a better method...

But I cant find the code anymore...

I hope I could help you!

---------------------------

I'm actually working on a method making pplayer loads faster...

Its annoying waiting seconds for PPlayer to start and loading the next song so I'll work on this with most priority.

Pascal

Link to comment
Share on other sites

Now version available!

Removed email-registration...

Much faster startup and so on:

Long time ago I made the last update for PPlayer.

And I admit that I haven’t done much things for PPlayer last time.

But we actually have holiday here in Germany and I was more interested in doing useless things (hehe).

This changed today as I wrote some changes on PPlayer like:

1. Faster startup than ever.

I changed the Podcast check which checked any Podcast loaded whether it was notified or not.

2. I removed the E-Mail-Registration that not everybody understood and made the startup through this much faster.

3. The PlayMode is now to recieve up to 3 separated (by “|”) keywords making the search easier.

eg.: “Metallica|Live” will search any Song by Metallica played “Live”

But this needs some improvement coming next updates.

4. Fixed a bug crashing the player on restart.

5. Added a check on SetNext if the file found in Database still exists

There are many things to be changed in the next weeks.

I focus on making PPlayer much faster, especially that there’s no longer a break between two songs cutting them.

I also want to optimize the loading time of the song information because you cant load another song while PPlayer is updating his information on the active song. Thats annoying.

I hope you guys still enjoy using PPlayer and send me some mails with feedback or make a post on AutoIt-Forums available here.

You can also use PPlayers inbuild “Report a Bug”-Feature available on the Settings-Module.

Have a nice week,

Pascal

Pascal

Edit:

There's also a Wiki available replacing the online help.

Some new changes like an URL Protocol were added within a newer version.

pplayer://domain.host.com/filepath.mp3 would start pplayer to play the file :whistle:

PPlayer took 12 seconds to startup on my PC.

Now it takes 2 seconds and you're hearing your song :lmao:

I'm away for ~2 weeks now.

Edited by Pascal257
Link to comment
Share on other sites

  • 3 weeks later...

New great feature coming with 0.8.3.5:

PPlayer Songview (take a look on my signature)

Also there came some great new features and fix with the last updates:

Take a look on the changelog

PPlayer is much faster than in the past versions.

You can skip songs in less than 1 second.

I'll announce 0.8.3.5 when its done :)

Have Fun

(If you still have < 0.8.3.4 then you should download the installer and reinstall pplayer to the same directory)

Edith: PPlayer Songview will get a new design for sure. I just have to integrate most of the features first.

Edited by Pascal257
Link to comment
Share on other sites

New milestone release on beta avaible!

PPlayer got many changes:

You can read them on my blog

PPlayer SongView is now implemented and working in 0.8.4 released yesterday.

The design is still not very good but very high on my ToDo-List.

0.8.4 is orientated on bugfixing and usercomfort than on new features.

The changelog is avaiable on the wiki too:

0.8.4 beta changelog

Download the latest version here

Have fun!

Pascal

Edited by Pascal257
Link to comment
Share on other sites

  • 3 weeks later...

Long time ago I announced the last update.

Many things changed since then.

Any change on PPlayer since 0.8.4.5 is listed here.

With 0.8.6 I changed the databasesystem to SQL.

Everything is much much faster now. (About 75 times!! - Prequery: 1.5sec, now: 0.02sec!!)

Songs load instantly.

Its so awesome! Please test it :)

Thanks for any feedback I got from my friends and the community!

Greetings,

Pascal

Link to comment
Share on other sites

Some ppl may have noticed that my signature shows an updated version of PPlayer - SongView.

Reason for this is yesterdays update of PPlayer announcing 0.8.7.

The full changelog is available @ http://www.pplayer.net.ms

After releasing 0.8.6 containing a new database, I was now able to create a new nice feature.

PPlayer - Statistic:

This modul logs any song you here and creates a statistic of the collected information.

You can seperate that information in many ways.

First you can choose a kind of info. Most heard Artist/Album/Genre and Track.

Second you can choose a timespan. Lifetime/Month/Week/Day.

-screenshot on blog-

The screenshot shows my statistic (its not that big actually).

PPlayer - SongView also profitates of the collected information:

It shows the Top Artist/Album and Track on your updated SongView Profile.

-screenshot on blog-

(Image resized due to displaying problems.

Have fun,

Pascal

I wanted to thank everybody for the feedback a second time.

Its great beeing able to bugfix things that fast.

And I hope the community around PPlayer will raise with upcoming updates making pplayer better and better.

Have fun,

Pascal

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...