Community Forums Today's Posts     Member List     Archive    
Results 1 to 12 of 12
  1. #1
    Join Date
    Apr 2004
    Location
    Vienna / Austria
    Posts
    28

    Talking TS2OSD: Displaying Speaker via XOSD (Linux)

    Finally - After app. 4 Hours of work (DLs were completely new to me), here is the first release (v0.1) of ts2osd

    It just displays the current Speakers via XOSD2.

    I tested it on my system, which runs:
    - Linux 2.6.4-gentoo-r1
    - xosd-2.2.5-r1
    - gcc-3.3.2-r5
    - TS 2.0.32.60

    Feel free to try it!
    You can also report your Suggestions and Bugs to me! (Please don't change the sources yourself)

    Oh - i almost forgot:
    Thanks to Neo for his C++ header somewhere in the forums.
    Also thanks to the person, who described the GetSpeakers-function in this forum - btw. it IS documented, in the current .pas example coming with TS

    And ... who the f*** got the idea to write TS in Delphi?!?!

    Project homepage: TS2OSD
    Last edited by [DUCK]Butcher; 30-05-2004 at 17:10.

  2. #2
    Join Date
    Jul 2002
    Location
    Germany
    Posts
    2,836
    Ok...

    I tried this, and it works quite well, BUT it has the following problems:

    (a) it places the text in the middle of the screen...my destop is 1600x1200, and my ut2004 runs at 640x480, which leads to the fact that I can't see the green text, because it is out of my screen area...I suggest positioning the text more to the left as default, so it fits even with extreme resolution changes.

    (b) the programme does not react to ctrl+c, I have to kill it manually, and then it dies painfully, with a Segfault.

    (c) ut2004 does not start anymore (it only worked once), now it dies with segfault every time I try to run it, maybe a reboot will fix this, stopping ts2osd certainly does not .

    (d) it does not react well to being started while not having teamspeak running or while having teamspeak running and not being connected to a server. It also seemed to have terminated my teamspeak client when I switched servers...

    ###

    apart from these general issues, the code you supplied is broken, the headers you added just either dont work that way in the Makefile, or are not terminated =)
    Also I got some warnings where you assign the function pointers, which I have treated with a explicit cast.

    Patches for all 3 files will be attached, apply via "patch -p1 < eachfile.patch", from within the ts2_osd directory (containing the mentioned compile fixes), rename to patches.tar.bz2, it is no zip.

    BTW: what licence are you using for this application? If you don't mind then please use LGPL, so that it is possible for us to use the code in teamspeak3, if it works out nicely.
    Attached Files Attached Files
    You think my answer is stupid ? Read This:
    http://www.catb.org/~esr/faqs/smart-...ons.html#intro

    In a world without fences and walls - who needs windows and gates ?

  3. #3
    Join Date
    Apr 2004
    Location
    Vienna / Austria
    Posts
    28
    thanks for your comments!

    I already recognized a few bugs you posted. i also recognized, that its not compilable (silly me...).
    i'll fix that one, since i already wrote some additional features and will put it on my webserver.

    anyway - thanks for your "pre-alpha-testing"(?)

  4. #4
    Join Date
    Apr 2004
    Location
    Vienna / Austria
    Posts
    28
    v 0.2 released! check the changelog on the project homepage! (first post)

    I'm awaiting your suggestions (and maybe bug reports? :/)
    Last edited by [DUCK]Butcher; 03-05-2004 at 12:54.

  5. #5
    Join Date
    May 2004
    Location
    Halmstad, Sweden
    Posts
    2
    hmm, i cant open the project site. I tried with the link in the first post (http://c167.kicks-ass.net/~projects/ts2osd/), and it would be nice to try the software.

    /citpo

  6. #6
    Join Date
    Apr 2004
    Location
    Vienna / Austria
    Posts
    28
    Originally posted by citpo
    hmm, i cant open the project site. I tried with the link in the first post (http://c167.kicks-ass.net/~projects/ts2osd/), and it would be nice to try the software.
    Sorry, my connection was down for the last few hours...
    It should be up again!

  7. #7
    Join Date
    May 2004
    Location
    Halmstad, Sweden
    Posts
    2
    nice, it works perfect. Thanks alot, nice work.

    /citpo

  8. #8
    Join Date
    Jul 2002
    Location
    Germany
    Posts
    2,836
    Just compiled it,

    and it gives me:
    Code:
    ./ts2osd: /home/matthias/apps/TeamSpeak2RC2/client_sdk/libTSRemote.so.0.4: cannot open shared object file: No such file or directory
    when starting up :/ - no time to look into it at the moment sorry, so this is just a report.
    You think my answer is stupid ? Read This:
    http://www.catb.org/~esr/faqs/smart-...ons.html#intro

    In a world without fences and walls - who needs windows and gates ?

  9. #9
    Join Date
    Apr 2004
    Location
    Vienna / Austria
    Posts
    28

    Exclamation

    To all:
    I'm currently fixing a bug, when TS2OSD isn't displaying the Speakers for some time. Don't know the exact reason yet.
    I'm also working on a support for displaying all Users in the current Channel. Maybe also leaving/joining messages.

    Hang on and post your suggestions!

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

    Quote Originally Posted by pwk.linuxfan
    Just compiled it,

    and it gives me:
    Code:
    ./ts2osd: /home/matthias/apps/TeamSpeak2RC2/client_sdk/libTSRemote.so.0.4: cannot open shared object file: No such file or directory
    when starting up :/ - no time to look into it at the moment sorry, so this is just a report.
    Aaah - You have to modify the ts2osd.conf!
    You just didn't specify the right path to TS2!

    Next time: Read the README :P

  10. #10
    Join Date
    May 2004
    Location
    Philadelphia, PA
    Posts
    3
    I'm currently fixing a bug, when TS2OSD isn't displaying the Speakers for some time. Don't know the exact reason yet.
    I've noticed the problem as this (for me at least):

    I start TeamSpeak, then start TS2OSD. Everything works fine while running normal desktop applications. Then I start UT2004 and it stops displaying who's talking. It doesn't resume showing who's talking until someone else enters or leaves the room, then it starts working again without any interference from me. Weird. Haven't tried it with any other games yet.

    EDIT: Forgot to mention my specs (if it helps):
    Slackware-Current
    gcc 3.3.3
    xosd 2.2.5
    TeamSpeak 2.0.32.60
    XFree86 4.4
    2.6.6 Kernel
    Last edited by funkmasterdb; 05-06-2004 at 16:05.

  11. #11
    Join Date
    Mar 2005
    Location
    ny
    Posts
    2
    Mine is edited but it gives weird error im running on gentoo 2004.3 amd64 system and this is my output

    /opt/teamspeak2-client/client_sdk/libTSRemote.so.0.4: cannot open shared object file: no such file or directory

    heres what i edited
    # Path to Teamspeak (needed for Remote-Lib)
    # e.g.: TsPath = /home/matthias/apps/TeamSpeak2RC2
    TsPath = /opt/teamspeak2-client

    again i emerged ts in gentoo and it works fine ..... the directory where it was placed was /opt/teamspeak2-client

    Gentoo 2004.3 amd64
    Soundblaster live value
    xosd 2.2.8
    TeamSpeak 2.0.32.60
    2.6.8 Kernel

  12. #12
    Join Date
    Jun 2004
    Location
    Mexico City, Mexico
    Posts
    38
    Hmm... I get a connection refused when trying to connect to the site...

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. teamspeak 2.0 vs. linux sound
    By meh in forum [TeamSpeak Classic] General Questions
    Replies: 6
    Last Post: 23-07-2002, 19:13
  2. Linux Client?
    By kauschovar in forum [TeamSpeak 2] General Questions
    Replies: 3
    Last Post: 04-07-2002, 01:49

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •