Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Phonix v3.0 - build 4 (yeah I know update galore today)

Download for 10.11+ here : https://www.sendspace.com/file/t6ac8w

Changes:
  • Fix pause/resume bug
  • Fix video not playing when file extension is uppercase
  • HTTP Video streaming (use Add URL to insert a direct HTTP video link to a file on a webserver, or load a .m3u with HTTP links in it).
 
Hi Vivo,

Thanks for another update it's great!

But... I noticed that Tabs jumping from right (screen shot2) of the tab bar to left side (screen shot1) of the tab bar when created new and closed. Same happen when open and close folder tree.

Tabs are nice however I would prefer not have them at all. Can you add option to disable tabs in options if that is not to big problem? Besides tabs are not using all of the bar but only above playlist (screen shot1).

How to open closed video? When I click on it starts playing from beginning. I've been thinking that video might be displayed in cover window as option. What would you say?

Is there any reason why Phonix is trying to connect to internet on startup? That's happening science v2.

Sorry for so many corrections, I'm tired.

Kind Regards

Thom
 

Attachments

  • Screen Shot1.png
    Screen Shot1.png
    155.9 KB · Views: 341
  • Screen Shot2.png
    Screen Shot2.png
    155.4 KB · Views: 349
Last edited:
Hello Thom,

There is GCDWebserver build in for the Phonix Remote app for iPhone/iPad. It runs on port 2016 Locally only but it does not connect to the internet or send any data outside. Did you load any HTTP video or audio streams in your playlist or .m3u?

Can you tell where it is connecting to in your case (I mean the address ?). I am really curious now.

I can upload the source here to proof there is nothing wrong with Phonix.

About the Tabs, I'll make it optional in another update soon.

Press the V button in the toolbar to open/close the Video window. I implemented the Video player only as of today and it's still in progress.
 
Here is Phonix v3.0 - build 5

10.11+ downloadlink: https://www.sendspace.com/file/4f6ady

Changes:
  • fix don’t list subtitle files in filetree
  • fix font size column header menu popup
  • postion tabs above filetree
  • fix tick for ShowFileTree in menu
  • fix white line on playlist view header
  • make videowindow + controls normal windowlevel
 
  • Like
Reactions: nebyoolae
Hello Thom,

There is GCDWebserver build in for the Phonix Remote app for iPhone/iPad. It runs on port 2016 Locally only but it does not connect to the internet or send any data outside. Did you load any HTTP video or audio streams in your playlist or .m3u?

Can you tell where it is connecting to in your case (I mean the address ?). I am really curious now.

Hi Vivo,

I'm unable to tell what would be address. I can try describe this and why it cross my mind.
I think that started with v2.0 and look like system firewall asks that question: "Do you want the application "Phonic.app" to accept incoming network connections?" which actually may mean that it tried to connect somewhere first.
That wasn't a case with previous versions, firewall was rather completely silent when Phonix starts. That might be the server you've mentioned. I didn't try to connect to any (a/v streams) address yet so this is not a case here. One more thing, I've been asking the same question each time even I allowed incoming connection - system bug?

And now some bug reports:
- when you quit Phonix couple times whilst the same playlist loaded autoplay for some reson starts from the beginning of the same song - it's like it don't remember which one was played last time - it only remembers first time when was quit.
- (still trying to reproduce when) I think it happens time to time only. App plays first song and stops, and when clicked on next song rest of album is just fine. It might be after adding or replacing playlist but I need look into it closer.
- cue file isn't read/interpreted properly when all songs are in one file (1x cue + 1x flac). All songs have same title and all soungs are full albums long.

Here requests:
- Can you change V to icon? :)
- What would you say to change to/or add multi colour level meter? I mean colours like below for example:
http://p.motionelements.com/stock-v...een-screen/me1038225-level-meter-hd-a0180.jpg
- Horizontal scroll in folder tree when names are wider than window.
- Permanent playlist button for radio stations. Like presets for radio only with setting like panel to add/edit/remove audio stations. Fields required would be address, name and picture I would say. :)

One question just cross my mind. What are you using for decoding? Is it sort of bass library or else?

Ok, That would be all for today. Please tell what you thing about all that.
Thanks for your work again.
 
Last edited:
...
"Do you want the application "Phonic.app" to accept incoming network connections?" which actually may mean that it tried to connect somewhere first.
...
No that basically means that it binds to some port (opens a port for listening) and that's it. Nothing to do with actively connecting anywhere.


@vivo - my one feature request
It would be nice to implement a tabbed interface allowing the use of several playlists simultaneously and independently on each other. If you know the foobar2000 player (Windows OS) - it can do exactly that.
 
@mag01 thank you for explaining this GCDWebserver thing. I wouldn't even dare to put in malicious code!

About your feature request: I'll try in the future, thanks for the idea.

I mean there are still lots of things to fix in Phonix.
 
@mag01 thank you for explaining this GCDWebserver thing. I wouldn't even dare to put in malicious code!

Hi Vivo,

I didn't mean that, however I've been curious what is going on. If that's a server you're talking about that's ok. The only thing is that I need to accept this firewall request each time or disable firewall. Please see attachement. I hope Apple fix that firewall bug.

Kind Regards
Thom
 

Attachments

  • Screen Shot 2016-11-02 at 21.31.32.png
    Screen Shot 2016-11-02 at 21.31.32.png
    1.7 MB · Views: 360
Last edited:
Aaah, I seee. Well that isn't a bug, the macOS firewall behaves like that for a long time.

It's because
- the Phonix app is not signed
- the macOS builtin application firewall won't permanently add any unsigned application to its whitelist

Workaround it to sign it by Yourself which can be easily done the following way (execute this in the Terminal window, adjust the path to the Phonix.app as You need):
Code:
codesign -s - -f --deep /Applications/Phonix.app
This will perform so called ad-hoc signing which is some sort of self-signing valid for only that single app on that particular machine where it was signed.

@vivo
Maybe You could add an option to disable this feature so those who don't need it will simply disable it and the macOS firewall wil shut up even without dealing with the application signature.

Otherwise the best would be to sign the app with the Apple developer certificate.
 
Workaround it to sign it by Yourself which can be easily done the following way (execute this in the Terminal window, adjust the path to the Phonix.app as You need):
Code:
codesign -s - -f --deep /Applications/Phonix.app
This will perform so called ad-hoc signing which is some sort of self-signing valid for only that single app on that particular machine where it was signed.

That's great, thanks!
 
One (for me ) very annoying thing that I also reported for Cog but it never got taken care of:
- I've got "Displays have separate spacec" enabled in Mission Control preferences.
- Whenever I switch view to another desktop, Phonix appears there
- I want it to stay at just that one desktop where I launch it (or move it to), not all of them

EDIT: I also think Phonix has some memory leak. I play mostly FLAC files in it (not sure if it's related or independent of the format played) and its memory usage slowly rises from approx 45MB after launch up to 1.5GB and perhaps even more it I woudn't relaunch it. I've got like 30 songs in the playlist right now and even if I let Phonix to play just them over and over again the memory usage goes up to those insane levels.
 
Last edited:
Hello all,

Just an update about Phonix: I'll investigate the memory leak and will try to fix more bugs this week.
 
No sorry (well not yet at least, or I don't know). I will check this soon out in the SDK.
 
No sorry (well not yet at least, or I don't know). I will check this soon out in the SDK.

I fail to see why they would not although there is no button to press pressing the button image on the machine is supposed to give you the same as if you had pressed a real button, it sends the same keycode it has always sent to the OS.
 
Hi vivo, this player is great and i am big fan of the continuing evolution. One quick question, is there a list of supported file types for Phonix. It seems to be missing the .shn codec that the original Cog had.
 
  • Like
Reactions: vivo
@Budz

First a big thanks for liking it and also sorry for the delay in newer updates.
Just gathering info to make Phonix better (like Touchbar research etc)..

KYU
 
  • Like
Reactions: Budz
OK, here are all the Phonix sources: https://www.sendspace.com/file/o1n1rj

- 10.7+ version
- 10.11+ version
- iPhone4 remote app
- iPhone4s+ remote app
- iPad remote app

*__> code is not cleaned and still under development by me but I am taking a small break on the Phonix development. Did so many hours in 2016 on it.

Maybe someone can put this on bitbucket,github e.g. I have no problem with that and V.Spader neither (I asked). Only thing is, SFBAudioEngine from SBooth is the Phonix engine and the License has changes. So investigate this too!

FYI: there are binary frameworks/libs in, I really have no clue about the licensing of those. So that needs to be figured out by the person uploading it to a GIT.

Enjoy this nice FREE media-player

Warm greetings!
 
Extensions atm:
@"ogg", @"mpc", @"flac",@"mp4", @"m4a", @"aiff", @"aif",@"wav", @"mp3",@"m3u",@"pls",@"dsf",@"dff",@"mp4",@"caf",@"ape",@"cue"
 
  • Like
Reactions: Budz
Thanks for that info Vivo. I really want to love this player. It's basic and I like the simple customizations you can make but the fact that it lost .shn codec extension is a huge bummer. I'll have to reload v0.08...
 
Thanks for that info Vivo. I really want to love this player. It's basic and I like the simple customizations you can make but the fact that it lost .shn codec extension is a huge bummer. I'll have to reload v0.08...
oh wow, I didn't realize it lost SHN capabilities - I hadn't realized that in my excitement of finding this thread!

pls volvo...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.