P.S. : @Be: in the end, your idea of implementing the table right away is a
better plan. For phase 1, it will replace the profile combo list suggested
in the initial design.

2017-05-31 1:37 GMT+02:00 Stéphane Lepin <stephane.le...@gmail.com>:

> @Be: Good idea! (misred yours, too).
> This seems less "decoupling" to me. I guess I'll have to implement panel
> vertical scrolling like the Sound Hardware panel, unless it is done
> automatically.
>
> 2017-05-31 1:26 GMT+02:00 Be <b...@gmx.com>:
>
>> 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
>>
>
>
------------------------------------------------------------------------------
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