GithubHelp home page GithubHelp logo

stefanistrate / pidgin-embeddedvideo Goto Github PK

View Code? Open in Web Editor NEW
16.0 7.0 4.0 1.87 MB

A GTK plugin for Pidgin to watch videos directly in the conversation window.

License: GNU General Public License v3.0

Shell 73.84% C 6.52% Makefile 19.33% M4 0.32%
pidgin

pidgin-embeddedvideo's Introduction

Pidgin Embedded Video

(Currently unmaintained due to lack of time.)

Pidgin Embedded Video is a GTK plugin for the popular instant messaging client Pidgin. The purpose of this plugin is to provide a faster way to watch videos while chatting with your friends. No more additional browser windows! It transforms a simple conversation into a much more attractive and interesting experience. Sharing links to videos and watching them was never such a pleasant activity in Pidgin. Take a quick look!

Vimeo Youtube Trilulilu Configuration

Features

  • The plugin automatically inserts the video into the conversation when an appropriate link is sent or received.
  • Every video has a toggle button which allows you to show or hide the video.
  • The default behaviour for a new video link is customizable from the "Configure Plugin" menu. You can choose whether to show the video instantly or to hide it by default.
  • Supported video sites are CollegeHumor, Dailymotion, Metacafe, MySpace Video, Trilulilu (all the stuff: audio, images and video), Vimeo and Youtube.
  • It works with the Ubuntu version of Pidgin. It should work on every Linux distribution as far as the requirements are met.

Upcoming Features

We think a Windows version of this plugin would be great for many people too. We are trying to do this for some time but we faced some compilation problems. If you are enthusiastic about this project and you want to help us to move forward, feel free to contact us.

How to install

Download the latest release and follow the steps from the Installation Guide.

Feedback

Do you like this plugin? You find it useful or you don't like it at all? Feel free to tell us your impressions. Give us your advice, suggestions or ideas for improving this project. Don't hesitate to contact us. We are Ștefan and Marius.

Did you find any bug? Please report it by opening a new issue under the Issues tab. Your observations could help many other people.

Also, please note that we have a F.A.Q. (Frequently Asked Questions) for the most common questions. Take a look on it, maybe you will find the answer you need quicker than we write you back.

pidgin-embeddedvideo's People

Contributors

stefanistrate avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

pidgin-embeddedvideo's Issues

Use gstreamer for videos

hi there!
I really like your plugin, but I think it misses an absolute must have
feature, which is the ability to change the player. Adobe Flash does not
work that good on Linux (high CPU usage...), so I would recommend to use
the totem-plugin as player. There are plenty of userscripts for Firefox and
other browsers which work really well, like i.e. that one
http://userscripts.org/scripts/show/50771 or this one
http://userscripts.org/scripts/show/60977 .
I think it shouldn't be too hard for you to accomplish this ;-)
Thanks very much!

Original issue reported on code.google.com by [email protected] on 23 Jan 2010 at 12:14

Sound does't work

What steps will reproduce the problem?
1. Get a youtube link.
2. Play a movie.

What is the expected output? What do you see instead?
Expected video with sound.
There is video only. No sound.

What version of the product are you using? On what operating system?
pidgin-embeddedvideo v1.1

Please provide any additional information below.
OS: Archlinux

Original issue reported on code.google.com by [email protected] on 8 Apr 2010 at 4:02

./configure --prefix=

Installation when doing ./configure --prefix= doesn't work. The plugin is 
installed in the same location as it is normally.

Original issue reported on code.google.com by [email protected] on 30 Nov 2009 at 1:08

Video can't be retrieved because of a proxy server?

I only have access to the internet via a proxy-server? Every other access
to the net is blocked. The proxy settings are correct. I can browser
webpages with firefox, i can download or install programs via apt-get and
pretty much everything else works. But when i receive a message containing
a video link, pidgin-embeddedvideo reservs empthy space inside the text
window, but I can't see the video. Does pidgin-embeddedvideo work behind a
restrictive proxy?

What version of the product are you using? On what operating system?

 * Ubuntu Lucid 10.04
 * pidgin-embeddedvideo_1.1-2_i386.deb

Original issue reported on code.google.com by [email protected] on 20 Apr 2010 at 1:33

Attachments:

Parallel build?

Is there any patch for parallel build ? In gentoo -jX is a standard flag
for compiling ... 

Original issue reported on code.google.com by [email protected] on 2 Feb 2010 at 10:23

Show linked images inside chat

Hi, just a wish for a new feature: Why show only videos? What about images?
Can't you display .png, .jpg, etc... inline with the chat too?

Original issue reported on code.google.com by [email protected] on 21 Apr 2010 at 5:16

Fullscreen doesn't work for CollegeHumor

What steps will reproduce the problem?
1. Send a link to a video from CollegeHumor.
2. Play the video and press the fullscreen button.

What is the expected output? What do you see instead?
The video should switch to fullscreen mode.

Original issue reported on code.google.com by [email protected] on 9 Nov 2009 at 5:17

pidgin crashes

ubuntu 10.10, 64bit, pidgin 2.7.5, plugin 1.2.2

where i send link to youtube, pidgin crushes.

logfile
----------- .xsession-errors ---------------------
** (gnome-session:2071): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus 
interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2071): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus 
interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2071): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus 
interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2071): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus 
interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2071): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus 
interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2071): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus 
interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2071): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus 
interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2071): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus 
interface=org.freedesktop.DBus method=NameOwnerChanged
** (gnome-session:2071): DEBUG: GsmDBusClient: obj_path=/org/freedesktop/DBus 
interface=org.freedesktop.DBus method=NameOwnerChanged
Could not attach to process.  If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.  For more details, see /etc/sysctl.d/10-ptrace.conf
ptrace: Operation not permitted.
/home/ufaust/26316: No such file or directory.
No stack.
--------------------------------------------------

Original issue reported on code.google.com by [email protected] on 18 Nov 2010 at 7:34

crashes pidgin

What steps will reproduce the problem?
1. sending or viewing a video in pidgin that uses pidgin-embedded video
2.
3.

What is the expected output? What do you see instead?

expect to see a video embedded into my message window.

What version of the product are you using? On what operating system?

ubuntu 10.10 64-bit
pidgin embedded video 1.2

Please provide any additional information below.

when i run pidgin through the terminal and try and use pidgin embedded video 
the following is output

:~$ pidgin
No bp log location saved, using default.
[000:001] Browser XEmbed support present: 1
[000:001] Browser toolkit is Gtk2.
[000:001] Using Gtk2 toolkit
[000:191] No bp log location saved, using default.
[000:191] Browser XEmbed support present: 1
[000:191] Browser toolkit is Gtk2.
[000:191] Using Gtk2 toolkit
[000:192] No bp log location saved, using default.
[000:192] Browser XEmbed support present: 1
[000:192] Browser toolkit is Gtk2.
[000:192] Using Gtk2 toolkit
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.2) (6b20-1.9.2-0ubuntu2)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
*** NSPlugin Wrapper *** ERROR: no valid NPP -> PluginInstance mapping found
*** NSPlugin Wrapper *** ERROR: no valid NPP -> PluginInstance mapping found
*** NSPlugin Wrapper *** ERROR: no valid NPP -> PluginInstance mapping found
pidgin: /build/buildd/nspluginwrapper-1.2.2/src/npw-rpc.c:1225: 
do_recv_NPObject: Assertion `npobj != ((void *)0)' failed.
*** NSPlugin Viewer  *** ERROR: NPN_GetProperty() wait for reply: Connection 
reset by peer
*** NSPlugin Viewer  *** 
WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-viewer.c:862):invoke_NPN_Ge
tValue: assertion failed: (rpc_method_invoke_possible(g_rpc_connection))
*** NSPlugin Viewer  *** 
WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-viewer.c:862):invoke_NPN_Ge
tValue: assertion failed: (rpc_method_invoke_possible(g_rpc_connection))
*** NSPlugin Viewer  *** WARNING: unhandled variable 18 (<unknown variable>) in 
NPN_GetValue()
*** NSPlugin Viewer  *** 
WARNING:(/build/buildd/nspluginwrapper-1.2.2/src/npw-viewer.c:862):invoke_NPN_Ge
tValue: assertion failed: (rpc_method_invoke_possible(g_rpc_connection))
Aborted

Original issue reported on code.google.com by [email protected] on 17 Jan 2011 at 4:49

Any youtube URLs with the '!'-symbol at the end are not recognized

> What steps will reproduce the problem?
1.Go to site with youtube video, such as 
http://www.3dnews.ru/news/video-dnya-gruppa-atomic-tom-dala-kontsert-v-metro-na-
ayfonah/
2. Start playing video. 
3. When we see reclaim banner, close it.
4. Click at video image to redirect to youtube.
5. Result URL will be 
http://www.youtube.com/watch?v=NAllFWSl998&feature=player_embedded#! which does 
not recognized by pidgin-embeddedvideo :-(

> What is the expected output? What do you see instead?
I see URL without video

> What version of the product are you using? On what operating system?
$ dpkg -p pidgin-embeddedvideo | grep ^Version
Version: 1.1-2

$ cat /etc/debian_version 
squeeze/sid


> Please provide any additional information below.
Pidgin version is 2.7.3-1 from squeeze repository.

Original issue reported on code.google.com by [email protected] on 19 Oct 2010 at 8:43

doesn't play video from 3 services

1. youtube, loades player, reactes to mouse cursor, but doesn't press buttons.
2. Trilulilu. doesn't work at all - even cannot recognise as viseo service. 
just usual link in chat
3. Dailymotion. loades player, presses buttons, but gives error in finding 
streams.

Original issue reported on code.google.com by [email protected] on 19 Sep 2010 at 11:35

Threading support

Hi.

There's a little problem with pidgin-embeddedvideo plugin: when I insert an 
URL from a supported site, the whole application freezes for a few seconds. 
Maybe that's because the flash player is not downloaded in a separate thread 
than the main application? It's not a big issue, but sometimes it becames 
annoying :)

Original issue reported on code.google.com by [email protected] on 16 Feb 2010 at 4:28

Https on video links prevent them from working.

What steps will reproduce the problem?
1.post a link from youtube https://www.youtube.com/watch?v=Ryog-cgp9_I


What is the expected output? What do you see instead?
A video to be shown, just the link.

What version of the product are you using? On what operating system?
version 1.2 (TODO/TODO/2010):
I am running Centos 6.5

Please provide any additional information below.
If I take the "s" hout of "https" on the url the videos load fine.

Original issue reported on code.google.com by [email protected] on 19 Sep 2014 at 10:14

YouTube short URLs

Could you support YouTube short links?

For example, the URL http://youtu.be/H0N7CY3LeYo will be redirected to 
http://www.youtube.com/watch?v=H0N7CY3LeYo

For some videos, the URL http://youtu.be/VIDEO-ID?hd=1 exists, too. It forces 
HD output.

Original issue reported on code.google.com by [email protected] on 20 Mar 2011 at 12:17

Directory for libflashplayer.so

I have Ubuntu 9.04, Adobe Flash plugin is installed through
flashplugin-nonfree package and I use Icecat. In order to make the plugin
work I had to copy libflashplayer.so to ~/.mozilla/plugins/ (from
/usr/lib/icecat-3.5.3/plugin). Is there any way to avoid this?

Original issue reported on code.google.com by [email protected] on 14 Sep 2009 at 11:04

Trilulilu no longer working

Recent changes in Trilulilu website broke the support for media clips from this 
site in pidgin-embeddedvideo. I guess it's not too tricky to fix this, but I 
recommend finding a way to embed the Trilulilu's flash player using the "embed" 
HTML code given by them (because it's still working despite the changes made to 
their website).

Original issue reported on code.google.com by [email protected] on 12 Oct 2010 at 6:14

Detect videos of the form video.yahoo.com/network/

What steps will reproduce the problem?
1. Send a video link like http://video.yahoo.com/network/100000086?
v=6395418&l=100000085

What is the expected output? What do you see instead?
The plugin should also detect videos from Yahoo! Video of the form 
video.yahoo.com/network/

Original issue reported on code.google.com by [email protected] on 14 Nov 2009 at 5:00

new video site support

Hi, I am a user from China. 

As the biggest video sites in China is http://www.tudou.com and 
http://www.youku.com, I wrote some code to make this lovely plugin work for 
them.

I have tested them in my debian box work well. Here is the source. 

Original issue reported on code.google.com by [email protected] on 26 Jul 2010 at 4:55

Attachments:

Make errors with freetype

I get this on doing make:

gcc: /usr/local/lib/libfreetype.so: No such file or directory
make[2]: *** [embeddedvideo.so] Error 1
make[2]: Leaving directory `/home/shakaran/Escritorio/pidgin-embeddedvideo/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/shakaran/Escritorio/pidgin-embeddedvideo/src'
make: *** [all-recursive] Error 1

Original issue reported on code.google.com by [email protected] on 17 Nov 2009 at 5:29

Dépendance non satisfaite : libwebkit-1.0-2 (>= 1.1.12)

What steps will reproduce the problem?
When I load your .deb in my Ubuntu 11.4 64amd, I have this message in 
logithèque :
"Unsatisfied dependency: libwebkit-1.0-2 (> = 1.1.12)"
And I can't install it.
This dependance is not in the synaptic...

Original issue reported on code.google.com by [email protected] on 8 Jun 2011 at 12:15

Empty line after the player

What steps will reproduce the problem?
1. Send a link to a video without any text after it.

What is the expected output? What do you see instead?
The plugin inserts an empty and ugly line after the video. In this 
situation, it would be preferable not to insert that new line.

Original issue reported on code.google.com by [email protected] on 9 Nov 2009 at 5:21

Support for Apple/Adium

Is there an effort currently under way to get this plugin working on Macs?
I'm a Ubuntu user, but my friends are all on Windows or Mac. I already saw
the discussion on porting to Windows, but what of Mac?

Original issue reported on code.google.com by [email protected] on 6 Apr 2010 at 9:49

Gray box instead of the video

The plugin does not work with the 64bit version of flash-player or with
Ubuntu 10.04, it only shows a grey box where the video should be, but I
guess the 64bit flash version is the one to blame. Installed flash from a
ppa in ubuntu-tweak as there is no 64bit deb file from adobe.
Debug output from pidgin is:
(15:50:12) gtk-stef2n_mariusl-embeddedvideo: New video found: site =
youtube, id = uPlZqknNPzU.

Using pidgin-embeddedvideo 1.1-2, pidgin 2.6.6, ubuntu 10.04 (nearly alpha
3) all 64bit

Original issue reported on code.google.com by [email protected] on 22 Feb 2010 at 2:57

Plugin doesn't load

The plugin is grey out and gives this error:

Error: ABI version mismatch 2.7.x (need 2.6.x)
Check the plugin website for an update.

Original issue reported on code.google.com by [email protected] on 12 Sep 2010 at 11:32

some images are translucent

What steps will reproduce the problem?
1. Run a compositing window manager(compiz, metacity)
2. Install Embedded Video 1.2(I tested on Ubuntu from the repos)
3. Paste a link of an image in pidgin chat(i.e 
http://uppix.net/b/9/3/ddd634166e20e29c88e66d4654297.jpg)

What is the expected output? What do you see instead?
Expected:
http://www.sadanduseless.com/wp-content/uploads/2010/04/490.jpg
What I see:
http://uppix.net/f/d/2/0e49215f4e755649e280bde98cd11.png

What version of the product are you using? On what operating system?
1.2 on Ubuntu 10.04 with Pidgin 2.7.2devel

Please provide any additional information below.
It behaves as needed when there is no compositing window manager

Original issue reported on code.google.com by [email protected] on 24 Aug 2010 at 3:33

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.