Sorry, I misread your description on the wiki. My suggestion still remains though: put the table listing the connections at the top of the preference page and leave the fields for editing the selected connection profile in the preference page below that table.

On 05/30/2017 06:22 PM, Stéphane Lepin wrote:
/"You could use the table mocked up for the proposed extra window //and
put it into the existing preferences page to replace the combobox for
selecting which connection profile to edit. [..] The user would click a
row in the table to select which connection to edit."/
/
/
Gosh, I must have missed some words or used a wrong approach in the
description on the wiki. That table /is /meant to go into the panel
(with an "Edit" button on each row), replacing the existing form that
will go into an instanciable dialog.
/
/
/"You could implement this new UI as part of phase 1, but restrict it to
having only one profile enabled at a time until phase 2."/
/
/
I'd like to have something usable (and kinda clean) by the end of phase
1. But it's a little bit stupid from my end because some parts
implemented in phase 1 (the profile combo list with associated buttons,
the CurrentProfile config key) will eventually get removed during phase
2 because they'll because useless.
Depending on how fast work will be, at some point I'll reconsider my
planning for phase 1 to include preliminary work on the architecture of
phase 2 features.


2017-05-31 1:07 GMT+02:00 Be <b...@gmx.com <mailto:b...@gmx.com>>:

    Nothing else in Mixxx's preferences opens another window. I think it
    should all stay in the one preferences window. You could use the
    table mocked up for the proposed extra window and put it into the
    existing preferences page to replace the combobox for selecting
    which connection profile to edit. The user would click a row in the
    table to select which connection to edit. You could implement this
    new UI as part of phase 1, but restrict it to having only one
    profile enabled at a time until phase 2.

    On 05/30/2017 05:45 PM, Stéphane Lepin wrote:

        /"Is this also for recording to file? So should Recording to
        file also
        be here... it's just diffrent kind of streaming. For years I have
        dreamed not to have first FLAC and after that encode to OGG and
        MP3."/

        No, it's not related to file recording. However, turning the live
        broadcasting code into a more generic code (with libshout being
        one of
        many broadcasting implementations) may allow this to be possible.

        /"Is there a reason not to store these in SQLite? Why use
        separated XML
        files?"/

        The existing SQLite database is the Media Library (its
        "settings" table
        is used to store settings specific to a database instance), and
        preferences are stored in a file named "mixxx.cfg" in Mixxx's
        settings
        directory. Plus, I believe SQLite is too "overkill" for what I'm
        aiming for.

        /"AAC is full of bombs but there is FFMpeg class (which is not used)
        support for encoding this and it's not that bad to implement if
        FFmpeg
        is added as hard dependency of Mixxx."/

        @Tuukka "Full of bombs" regarding the license or
        implementation/integration?

        /"[Is] there really a need for a separate window to managing which
        broadcast profiles are enabled? Could that be a part of the
        redesigned
        preferences?", "I wouldn't make separated window as preferences are
        already  in separated window."/

        Some parts on the wiki page weren't clear about this. Phase 1
        will bring
        only a few new controls to the existing Live Broadcasting settings
        panel. Phase 2 will add a list of configured Broadcast
        Connections (see
        UI mockup for phase 2) and the existing form will be moved to a
        dedicated dialog that is to be instanciated when a user clicks "Edit
        Connection" (simply called "Edit" in the UI mockup of phase 2).


        2017-05-30 12:49 GMT+02:00 Pander <pan...@users.sourceforge.net
        <mailto:pan...@users.sourceforge.net>
        <mailto:pan...@users.sourceforge.net
        <mailto:pan...@users.sourceforge.net>>>:

            Also have a look at butt (broadcast using this tool)
            https://bugs.launchpad.net/ubuntu/+bug/250365
        <https://bugs.launchpad.net/ubuntu/+bug/250365>
            <https://bugs.launchpad.net/ubuntu/+bug/250365
        <https://bugs.launchpad.net/ubuntu/+bug/250365>>


        
------------------------------------------------------------------------------
            Check out the vibrant tech community on one of the world's most
            engaging tech sites, Slashdot.org! http://sdm.link/slashdot
            _______________________________________________
            Get Mixxx, the #1 Free MP3 DJ Mixing software Today
            http://mixxx.org


            Mixxx-devel mailing list
            Mixxx-devel@lists.sourceforge.net
        <mailto:Mixxx-devel@lists.sourceforge.net>
            <mailto:Mixxx-devel@lists.sourceforge.net
        <mailto:Mixxx-devel@lists.sourceforge.net>>
            https://lists.sourceforge.net/lists/listinfo/mixxx-devel
        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>
            <https://lists.sourceforge.net/lists/listinfo/mixxx-devel
        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>>




        
------------------------------------------------------------------------------
        Check out the vibrant tech community on one of the world's most
        engaging tech sites, Slashdot.org! http://sdm.link/slashdot



        _______________________________________________
        Get Mixxx, the #1 Free MP3 DJ Mixing software Today
        http://mixxx.org


        Mixxx-devel mailing list
        Mixxx-devel@lists.sourceforge.net
        <mailto:Mixxx-devel@lists.sourceforge.net>
        https://lists.sourceforge.net/lists/listinfo/mixxx-devel
        <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>


    
------------------------------------------------------------------------------
    Check out the vibrant tech community on one of the world's most
    engaging tech sites, Slashdot.org! http://sdm.link/slashdot
    _______________________________________________
    Get Mixxx, the #1 Free MP3 DJ Mixing software Today
    http://mixxx.org


    Mixxx-devel mailing list
    Mixxx-devel@lists.sourceforge.net
    <mailto:Mixxx-devel@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/mixxx-devel
    <https://lists.sourceforge.net/lists/listinfo/mixxx-devel>




------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot



_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to