NetBeans Media Player Module - plugin detail

An embedded media player for Netbeans IDE.

THERE'S A NEW VERSION FOR THIS PLUGIN (http://plugins.netbeans.org/plugin/58856/?show=true). THIS ONE HAS BEEN DEPRECATED AND IT SHOULDN'T BE USED ANYMORE.


JMF has slowly become obsolete over the years and it's been abandoned. Therefore, I've reimplemented the playback engine from scratch. The new version of this plugin is a
PURE JAVA implementation (NO THIRD-PARTY NATIVE LIBRARIES NEEDED!!!), which is compatible with JDK 1.8u40 or later.

NetBeans Plugin - NetBeans Media Player Module
Plugin owner: elcocolio
Website:
Added: 2008-05-20
License: CDDL
Category: Fun Stuff
Downloaded: 9,752 times
Rating:
 0, by 0 users

Plugin Log Show log

Versions available

Download plugin   Download size: 0.08 MB   Last Update: 2015-11-20

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version



Verifications for NetBeans versions

8.1 verification PASSED See verification details
Download plugin   Download size: 0.08 MB   Last Update: 2015-08-11

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

This is the PURE-JAVA version of this plugin: http://plugins.netbeans.org/plugin/58856/?show=true

Verifications for NetBeans versions

8.0 verification PASSED See verification details
Download plugin   Download size: 0.04 MB   Last Update: 2010-09-21

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

NEW FEATURES

1. New rendering implementation for active playlist table's cells. It shows tooltips up, containing the entire media file path. This modification allows to recognize your media files on the list.

Version 3.1

1. Full integration with NetBeans Media Player Module Toolbar:

http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=31875

Thanks to ccristi for this great suggestion

Version 3.0

1. GUI Completely rebuilt
2. Lyrics saving feature.
3. Image album saving feature.
4. Language support (english and spanish only).
5. Active playlist is shown on screen.
6. Dynamic modification of active playlist
7. Play media file by double-clicking one of the listed media files on the active playlist (It does NOT affect the playlist sequence. It only plays the file and that's It)

BUG FIXES

* It aborts the playback sequence after 3 consecutive failed attempts to play media files from a playlist.
This step prevents the player to fill Netbeans in with a bunch of JOptionPane.showMessageDialog error messages.

IMPORTANT: This is a Release Candidate (RC) version. It has been constantly reviewed since its beta release, and I fixed a lot of bugs It had.

Verifications for NetBeans versions

6.9 verification PASSED See verification details
Download plugin   Download size: 0.04 MB   Last Update: 2010-09-21

This plugin is also available on the NetBeans Plugin Portal Update Center. Use 'Tools > Plugins' action from the NetBeans IDE main menu for convenient installation of this plugin


What's new in this version

NEW FEATURES

1. New rendering implementation for active playlist table's cells. It shows tooltips up, containing the entire media file path. This modification allows to recognize your media files on the list.

Version 3.1

1. Full integration with NetBeans Media Player Module Toolbar:

http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=31875

Thanks to ccristi for this great suggestion

Version 3.0

1. GUI Completely rebuilt
2. Lyrics saving feature.
3. Image album saving feature.
4. Language support (english and spanish only).
5. Active playlist is shown on screen.
6. Dynamic modification of active playlist
7. Play media file by double-clicking one of the listed media files on the active playlist (It does NOT affect the playlist sequence. It only plays the file and that's It)

BUG FIXES

* It aborts the playback sequence after 3 consecutive failed attempts to play media files from a playlist.
This step prevents the player to fill Netbeans in with a bunch of JOptionPane.showMessageDialog error messages.

IMPORTANT: This is a Release Candidate (RC) version. It has been constantly reviewed since its beta release, and I fixed a lot of bugs It had.

Verifications for NetBeans versions

6.8 verification PASSED See verification details
Download plugin   Download size: 0.04 MB   Last Update: 2010-09-21

What's new in this version

NEW FEATURES

1. New rendering implementation for active playlist table's cells. It shows tooltips up, containing the entire media file path. This modification allows to recognize your media files on the list.

Version 3.1

1. Full integration with NetBeans Media Player Module Toolbar:

http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=31875

Thanks to ccristi for this great suggestion

Version 3.0

1. GUI Completely rebuilt
2. Lyrics saving feature.
3. Image album saving feature.
4. Language support (english and spanish only).
5. Active playlist is shown on screen.
6. Dynamic modification of active playlist
7. Play media file by double-clicking one of the listed media files on the active playlist (It does NOT affect the playlist sequence. It only plays the file and that's It)

BUG FIXES

* It aborts the playback sequence after 3 consecutive failed attempts to play media files from a playlist.
This step prevents the player to fill Netbeans in with a bunch of JOptionPane.showMessageDialog error messages.

IMPORTANT: This is a Release Candidate (RC) version. It has been constantly reviewed since its beta release, and I fixed a lot of bugs It had.

Verifications for NetBeans versions

6.7 verification PENDING See verification details
Download plugin   Download size: 0.04 MB   Last Update: 2010-09-21

What's new in this version

NEW FEATURES

1. New rendering implementation for active playlist table's cells. It shows tooltips up, containing the entire media file path. This modification allows to recognize your media files on the list.

Version 3.1

1. Full integration with NetBeans Media Player Module Toolbar:

http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=31875

Thanks to ccristi for this great suggestion

Version 3.0

1. GUI Completely rebuilt
2. Lyrics saving feature.
3. Image album saving feature.
4. Language support (english and spanish only).
5. Active playlist is shown on screen.
6. Dynamic modification of active playlist
7. Play media file by double-clicking one of the listed media files on the active playlist (It does NOT affect the playlist sequence. It only plays the file and that's It)

BUG FIXES

* It aborts the playback sequence after 3 consecutive failed attempts to play media files from a playlist.
This step prevents the player to fill Netbeans in with a bunch of JOptionPane.showMessageDialog error messages.

IMPORTANT: This is a Release Candidate (RC) version. It has been constantly reviewed since its beta release, and I fixed a lot of bugs It had.

Verifications for NetBeans versions

6.5 verification PENDING See verification details
Download plugin   Download size: 0.04 MB   Last Update: 2010-09-21

What's new in this version

NEW FEATURES

1. New rendering implementation for active playlist table's cells. It shows tooltips up, containing the entire media file path. This modification allows to recognize your media files on the list.

Version 3.1

1. Full integration with NetBeans Media Player Module Toolbar:

http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=31875

Thanks to ccristi for this great suggestion

Version 3.0

1. GUI Completely rebuilt
2. Lyrics saving feature.
3. Image album saving feature.
4. Language support (english and spanish only).
5. Active playlist is shown on screen.
6. Dynamic modification of active playlist
7. Play media file by double-clicking one of the listed media files on the active playlist (It does NOT affect the playlist sequence. It only plays the file and that's It)

BUG FIXES

* It aborts the playback sequence after 3 consecutive failed attempts to play media files from a playlist.
This step prevents the player to fill Netbeans in with a bunch of JOptionPane.showMessageDialog error messages.

IMPORTANT: This is a Release Candidate (RC) version. It has been constantly reviewed since its beta release, and I fixed a lot of bugs It had.

Verifications for NetBeans versions

6.1 verification PENDING See verification details


Introduction

It allows to play movies in the IDE using JMF (Java Media Framework) which MUST be previously installed in the PC. The plugin WON'T WORK! if you don't have it.

IMPORTANT WARNINGS!!

1. CHECK YOUR SYSTEM HAS JMF (Java Media Framework) INSTALLED.
If it doesn't, THIS MODULE WON'T WORK AT ALL!!

2. PLEASE: MAKE SURE YOU HAVE "jmf.jar" FILE INCLUDED IN $JRE_HOME/lib/ext DIRECTORY!!!!!!!
If you don't do that, NETBEANS WON'T LOAD THIS MODULE BECAUSE OF JMF's MISSING CLASSES!!!!!!!!!

WARNING: I've noticed some mp3 files throw exceptions when loading.
(More specifically, a java.lang.NullPointerException in the method
"javax.media.Manager.blockingCall", called inside "javax.media.Manager.createRealizedPlayer"
which is the one that creates the JMF player object)
When I looked inside NB log file, I encounter this message:

"ERROR: Unable to realize com.sun.media.amovie.AMController"

I Googled this, and I found this issue is thrown when the media decoder selected
to play the file doesn't support the specific encoding used by this one.
(combination of bitrate, audio frequency, frames per second, etc.)

So, if you experienced this, PLEASE DON'T BLAME THE MODULE! This is a JMF problem.

3. I REALIZED PLAYBACK OF SOME MEDIA FILES COULD DEPEND ON SYSTEM SECURITY ISSUES
(IF YOU SEE THE IDE'S LOG FILE, YOU MAY ENCOUNTER A java.io.IOException
WITH THE MESSAGE "PERMISSION DENIED") AND/OR JMF'S NATIVE SUPPORT
(BUGS, SUPPORTED MEDIA FILE TYPES, ETC.) THAT'S WHY I LIMITED THE LIST OF
SUPPORTED MEDIA FILE TYPES WITH THE ONES I SUCCESSFULLY TESTED.
** THERE'S NO WAY I CAN DEAL WITH THIS IN THE MODULE'S SOURCE CODE!!!! **
(OR AT LEAST, I DON'T KNOW HOW. IF ANYBODY WHO TESTED THIS PLUGIN HAS
SEEN THIS ISSUES AND KNOW AND/OR HAVE ANY IDEAS ABOUT HOW TO SOLVE THEM,
I'D APPRECIATE TO TELL ME - MY EMAIL: elcocolio@hotmail.com, OR IN A COMMENT
HERE -, SO I CAN IMPLEMENT A WORKAROUND FOR EACH ONE)

History version

v2.1.3

1. Bug fix: Playlist saving options threw a "java.lang.ClassCastException" when they were executed.

v2.1.4

1. Bug fix: The module can manage playback exceptions properly, but It completely shuts down the player in the process, so the playlist must be restarted. Now, It will try to continue with the next track after the exception is handled. v2.1.2

1. Bug fix: container table of playlist tracks was not properly updating when removing a row.
2. Bug fix: shuffle mode option was shifting erratically.
3. Compiled now with JDK 1.6_u6 (Versions previously uploaded were compiled with JDK 1.5_u9). I expect this move solves the WinVista installation issue.

v2.1

1. Media player control panel was reorganized.
2. New option in playlist manager's "Playlist Management" menu: "Save Changes". It allows to save modifications to the current playlist.

v2.0

1. Optimizations made to media player's GUI's layout updating process.
2. Inclusion of accelerator key support in playlist GUI dialog.
3. Scrollable playlist (The module allows navigation through media files)
4. Shuffle playback mode (media files are played at random in this mode)

v1.0

Initial version.

[ You have to be logged in to be able to comment. ]

User Comments

  

About plugin versions...

Hi

I'm uploading the same *.nbm module file in two places:

1. http://plugins.netbeans.org/plugin/58856/?show=true
2. http://plugins.netbeans.org/plugin/9525/?show=true

I've decided to do it that way because both links are referencing my media player module. That being said, the validation for one module is valid for the other. No need to validate both.
Posted by elcocolio on Aug 12, 2015
  

How to Link jmf with netbeans

I have installed jmf and also media player plugin in netbeans.. but i have no idea how to embed video in netbeans to play it my netbeans program.... plz someone help me my email address is: hanif.ullah007@gmail.com
Posted by Hanif444 on Dec 15, 2013
  

A toolbar for this plugin

ccristi: in response of your suggestion, I've implemented a toolbar for this module:

http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=31875

IMPORTANT: My media player had to be updated as well. So, you have to download and install / update It again.
Posted by elcocolio on Aug 19, 2010
  

A toolbar for this plugin

ccristi: in response of your suggestion, I've implemented a toolbar for this module:

http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=31875

IMPORTANT: My media player had to be updated as well. So, you have to download and install / update It again.
Posted by elcocolio on Aug 19, 2010
  

Nice plugin !

Installed on NB 6.9 and I really like it, but I think this plugin need his own toolbar with controls buttons so the developer shouldn't be forced to change the window in order to listen something else :)
Posted by ccristi on Aug 17, 2010
  

Comments

Please post comments. There will be NO more updates for now. Besides, No more features comes to my mind for adding to this plugin, so this version will remain active for a long time, unless the community members post me more ideas to enhance It.
Posted by elcocolio on May 11, 2010
  

Comments

Please post comments. There will be NO more updates for now. Besides, No more features comes to my mind for adding to this plugin, so this version will remain active for a long time, unless the community members post me more ideas to enhance It.
Posted by elcocolio on May 11, 2010
  

Comments

Please post comments. There will be NO more updates for now. Besides, No more features comes to my mind for adding to this plugin, so this version will remain active for a long time, unless the community members post me more ideas to enhance It.
Posted by elcocolio on May 11, 2010
  

NetBeans Media Player Module 3.0 RC

I'm presenting now the 3.0 RC version of this plugin. Enjoy It!
Please Post your comments.
Posted by elcocolio on May 08, 2010
  

Start developing the next version

I started the next version of this plugin on July, the 7th from 2009.
It shall be a mayor upgrade, with a completelly new UI and new features.
Posted by elcocolio on Jul 08, 2009
  

Re: installation problem

Make sure you have "jmf.jar" included in $JRE_HOME/lib/ext directory.
Posted by elcocolio on Mar 30, 2009
  

Re: installation problem

Hi vmanuelramirez

It's weird for me to see this problem with this plugin. I have NB 6.1 installed on my PC and the same JMF version (that's the last one, I think). If you have NB 6.0, try with 6.1 using JDK 1.6.0_0x

Honestly, I really don't know why is this issue happening in other machines ... It's worked for me very well... The only advice I can give to you is the one I put above these lines.
Posted by elcocolio on Jul 25, 2008
  

Re: installation problem

Are you using WinVista? I've received reports about installation problems in this OS. It works OK installed on WinXP, NB 6.1 and JDK 1.5.x and later.
Posted by elcocolio on Jul 25, 2008
  

installation problem

Hi, I've been trying to install the plugin but it won't work. I installed the plugin, then the JMF 2.1.1e, then restarted my pc, and then opened nb again, but it keeps throwin NoClassDefFoundError... could you tell me what i'm doing wrong? thanks.
Posted by vmanuelramirez on Jul 22, 2008
By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo